|
SAP NetWeaver 7.30 Enterprise Portal (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAttribute
This interface exposes metadata for an attribute of an EIS Business Object
| Field Summary | |
|---|---|
static int |
NULLABLE_NO
Cannot be null |
static int |
NULLABLE_UNKNOWN
Possibly be null |
static int |
NULLABLE_YES
Can be null |
| Fields inherited from interface com.sapportals.connector.metadata.objects.IGenericElement |
|---|
ATTRIBUTE, BUSINESS_OBJECT, BUSINESS_OBJECT_GROUP, FUNCTION, RELATION |
| Method Summary | |
|---|---|
Object |
getDefaultValue()
Returns the default value for this parameter. |
IIndex |
getIndex(String indexUniqueName)
Return an IIndex object with the given uniqueName. |
Set<String> |
getIndexes()
Return a Set of Strings each one is unique index name involved with this attribute |
int |
getPosition()
Returns the position (index) of the attribute in the object, if any if position is undefined, returns IConnectorMetaData.UNDEFINED |
IStructure |
getStructure()
Returns the metadata describing the structure of this attribute. |
int |
isNullable()
Returns whether the attribute is optional. |
IBusinessObject |
retrieveParentBusinessObject()
Returns the business object composing this attribute. |
| Methods inherited from interface com.sapportals.connector.metadata.objects.IGenericElement |
|---|
getDescription, getElementType, getMetaType, getName, getNamespace, getUniqueName, retrieveTerm |
| Methods inherited from interface com.sapportals.connector.IConnectorObject |
|---|
retrieveConnection |
| Field Detail |
|---|
static final int NULLABLE_UNKNOWN
null
static final int NULLABLE_NO
null
static final int NULLABLE_YES
null
| Method Detail |
|---|
IBusinessObject retrieveParentBusinessObject()
IBusinessObject
IStructure getStructure()
throws ConnectorException
IStructure - the metadata describing the structure of this
attribute.
ConnectorExceptionIStructure
Set<String> getIndexes()
throws ConnectorException
ConnectorException
IIndex getIndex(String indexUniqueName)
throws IndexNotFoundException,
ConnectorException
indexUniqueName - the index unique name
IndexNotFoundException
ConnectorExceptionIIndexint isNullable()
Object getDefaultValue()
throws ConnectorException
ConnectorExceptionint getPosition()
IConnectorMetaData.UNDEFINED
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-BASIS-API
|
[sap.com] tc/epbc/connectivityfw/api
|
api
|
EP-PIN
|
[sap.com] FRAMEWORK-EXT
|
[sap.com]
|
default
|
EP-CON-CF
|
[sap.com] FRAMEWORK-EXT
|
[sap.com]
|
-
|
EP-CON-CF
|
|
SAP NetWeaver 7.30 Enterprise Portal (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||