public interface IAttribute extends ISOAPSerializable, IGenericElement
| Modifier and Type | Field and Description |
|---|---|
static int |
NULLABLE_NO
Cannot be
null |
static int |
NULLABLE_UNKNOWN
Possibly be
null |
static int |
NULLABLE_YES
Can be
null |
ATTRIBUTE, BUSINESS_OBJECT, BUSINESS_OBJECT_GROUP, FUNCTION, RELATION| Modifier and Type | Method and Description |
|---|---|
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.
|
getDescription, getElementType, getMetaType, getName, getNamespace, getUniqueName, retrieveTermretrieveConnectionstatic final int NULLABLE_UNKNOWN
nullstatic final int NULLABLE_NO
nullstatic final int NULLABLE_YES
nullIBusinessObject retrieveParentBusinessObject()
IBusinessObjectIStructure getStructure() throws ConnectorException
IStructure - the metadata describing the structure of this
attribute.ConnectorException - if connector is failedIStructureSet<String> getIndexes() throws ConnectorException
ConnectorException - if connector is failedIIndex getIndex(String indexUniqueName) throws IndexNotFoundException, ConnectorException
indexUniqueName - the index unique nameIndexNotFoundException - if index not foundConnectorException - if connector is failedIIndexint isNullable()
Object getDefaultValue() throws ConnectorException
ConnectorException - if connector is failedint 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]
|
-
|
EP-CON-CF
|
[sap.com] FRAMEWORK-EXT
|
[sap.com]
|
default
|
EP-CON-CF
|
Copyright 2021 SAP SE Complete Copyright Notice