| Package | Description |
|---|---|
| com.sap.portal.services.api.connectorgateway |
Provides an interface for the portal connector gateway service.
|
| com.sapportals.connector.connection |
Provides all connection related objects.
|
| com.sapportals.connector.execution | |
| com.sapportals.connector.execution.functions |
Provides interaction object to execute EIS functions.
|
| com.sapportals.connector.execution.objects |
Provides execution object to execute EIS queries.
|
| com.sapportals.connector.execution.structures |
Provides access to the data returned from query/function execution.
|
| com.sapportals.connector.metadata |
Provides metadata of the connector ("Resource Addapter" in JCA terminology).
|
| com.sapportals.connector.metadata.functions |
Provides metadata of the EIS functions.
|
| com.sapportals.connector.metadata.objects |
Provides metadata of the EIS Business Objects.
|
| com.sapportals.connector.metadata.relations |
Provides metadata of the EIS relations.
|
| com.sapportals.connector.metadata.structures |
Provides metadata of data structures.
|
| com.sapportals.connectors.sap.authorizationtrace |
Provides interfaces and classes for starting and stopping the authorization trace in the R/3 system.
|
| com.sapportals.portal.ivs.cg |
Provides the classes and exceptions to manage connection properties.
|
| Modifier and Type | Method and Description |
|---|---|
IConnection |
IConnectorGatewayService.getConnection(String systemAlias,
ConnectionProperties connectionProperties)
Gets a connector framework connection for the specified system alias.
|
IConnectionSpec |
IConnectorGatewayService.getConnectionSpec(IConnectionFactory connectionFactory)
Gets a collection of properties that must be specified to connect
to a back-end application.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionClosedException
Thrown to indicate that the connection is closed
|
class |
ConnectionFailedException
Thrown when failed to get a connection to the EIS instance.
|
class |
InterfaceNotSupportedException
Thrown when an invalid interface is requested from the INative interface.
|
class |
TimeoutException
Thrown when time for connecting was exceeded.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Map.Entry<String,Object>> |
IConnectionMetaData.getAdditionalProperties()
Return a set of pairs (entries) of names and values of EIS properties
specific for a connector implementation.
|
IConnection |
IConnectionFactory.getConnectionEx(IConnectionSpec connectionSpec)
Gets a connection to an EIS instance.
|
IConnectionSpec |
IConnectionFactory.getConnectionSpec()
The interface IConnectionSpec is used by an application component to
pass connection request-specific properties to the
IConnectionFactory.getConnectionEx method.
|
IConnectorMetaData |
IConnectionFactory.getMetaDataEx()
Gets metadata for the Resource Adapter.
|
IConnectionMetaData |
IConnection.getMetaDataEx()
The interface IConnectionMetaData provides information about an EIS
instance connected through a Connection instance.
|
Object |
INative.getNative(String interfaceName)
Returns the handle to the requested interface of the EIS.
|
boolean |
INative.supports(String interfaceName)
Returns whether this native interface supports the given interface name.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionException
Thrown when execution of a function has failed.
|
| Modifier and Type | Method and Description |
|---|---|
Record |
IInteraction.execute(IInteractionSpec interactionSpec,
Record inputRecord)
Executes an interaction represented by the InteractionSpec.
|
boolean |
IInteraction.execute(IInteractionSpec interactionSpec,
Record inputRecord,
Record outputRecord)
Executes an interaction represented by the InteractionSpec.
|
IInteractionSpec |
IInteraction.getInteractionSpec()
The interface IInteractionSpec holds properties for driving an
Interaction with an EIS instance.
|
RecordFactory |
IInteraction.getRecordFactory()
The interface RecordFactory is used for creating MappedRecord and
IndexedRecord instances.
|
IStructureFactory |
IInteraction.retrieveStructureFactory()
The interface IStructureFactory is used for creating the
execution.structures structures objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidQueryException
Thrown when attempting to perform an invalid query.
|
class |
InvalidRelationException
Thrown when attempting access to an invalid relation
|
class |
ObjectNotFoundException
Thrown when attempting access to an invalid object
|
class |
QueryExecutionException
Thrown when executing a query
This exception overrides
getLocalizedMessage() which returns
a message localized for current user locale |
| Modifier and Type | Method and Description |
|---|---|
void |
IQuery.applyCondition(String businessObjectName,
String attributeName,
Object attributeValue)
Deprecated.
Apply a condition combined of an attribute and a value.
|
void |
IQuery.applyCondition(String businessObjectName,
String attributeName,
Object attributeValue,
IOperator conditionOperator)
Deprecated.
Apply a condition combined of an attribute and a value.
|
void |
IExecution.cancel()
cancels the operation (for asynchronous execution)
|
void |
IAbstractQuery.cancel()
Cancels the query if it is asynchronous
|
void |
IExecution.close()
Releases the execution object.
|
boolean |
IQuery.execute()
Deprecated.
|
int |
IExecution.execute(IOperation operation)
Execute the operation after translating it to connector-specific
language
|
boolean |
IQuery.execute(String queryString)
Deprecated.
|
Object |
INativeQuery.execute(String queryString)
Passes the query string to the target EIS application.
|
List |
IQuery.getSelectedAttributes(String businessObjectName)
Deprecated.
Returns the list of attributes of the given object in this query.
|
void |
IQuery.join(String relation)
Deprecated.
Perform a join using a EIS relation
|
void |
IQuery.join(String sourceBusinessObject,
String sourceAttribute,
String targetBusinessObject,
String targetAttribute)
Deprecated.
Perform a join using a the defualt implementation for relations
|
boolean |
IQuery.nextRecordSet()
Deprecated.
Moves to the next record set.
|
boolean |
IExecution.nextRecordSet()
Moves to the next record set.
|
IRecordSet |
IQuery.retrieveRecordSet()
Deprecated.
Returns the current record set.
|
IRecordSet |
IExecution.retrieveRecordSet()
Returns the current record set.
|
void |
IQuery.setObjectAlias(String objectName,
String alias)
Deprecated.
Sets an alias to a certain object
|
void |
IQuery.setSelectedAttributes(String businessObjectName,
List attributesList)
Deprecated.
Set a list of attributes of a certain object for the resultSet of this
query.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IRecordSet.absolute(int row)
Moves the cursor to the given row number in this RecordSet object.
|
void |
IRecordSet.afterLast()
Moves the cursor to the end of this RecordSet object, just after the
last row.
|
void |
IRecordSet.beforeFirst()
Moves the cursor to the front of this RecordSet object, just before the
first row.
|
void |
IAbstractRecord.close()
closes the record object
|
void |
IRecordSet.deleteRow()
Deletes the current row from this ResultSet object.
|
boolean |
IRecordSet.first()
Moves the cursor to the first row in this ResultSet object.
|
BigDecimal |
IAbstractRecord.getBigDecimal(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a BigDecimal in the Java programming language.
|
BigDecimal |
IAbstractRecord.getBigDecimal(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a BigDecimal in the Java programming language.
|
boolean |
IAbstractRecord.getBoolean(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a boolean in the Java programming language.
|
boolean |
IAbstractRecord.getBoolean(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a boolean in the Java programming language.
|
byte |
IAbstractRecord.getByte(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a byte in the Java programming language.
|
byte |
IAbstractRecord.getByte(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a byte in the Java programming language.
|
byte[] |
IAbstractRecord.getBytes(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a byte[] in the Java programming language.
|
byte[] |
IAbstractRecord.getBytes(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a byte[] in the Java programming language.
|
Character |
IAbstractRecord.getChar(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as an Character in the Java programming language.
|
Character |
IAbstractRecord.getChar(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as an Character in the Java programming language.
|
int |
IRecordMetaData.getColumnCount()
Returns the number of columns in this
RecordSet object. |
int |
IAbstractRecord.getColumnIndex(String columnName)
Retrieve the column index of the given column name.
|
String |
IRecordMetaData.getColumnLabel(int column)
Gets the designated column's suggested title for use in printouts and
displays.
|
String |
IRecordMetaData.getColumnName(int column)
Get the designated column's name.
|
String |
IAbstractRecord.getColumnName(int columnIndex)
Retrieve the column name of the given column index.
|
IStructure |
IRecordMetaData.getColumnType(int column)
Retrieves the designated column's SQL type.
|
Date |
IAbstractRecord.getDate(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a Date in the Java programming language.
|
Date |
IAbstractRecord.getDate(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a Date in the Java programming language.
|
Calendar |
IAbstractRecord.getDateTime(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a Calendar in the Java programming language.
|
Calendar |
IAbstractRecord.getDateTime(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a Calendar in the Java programming language.
|
double |
IAbstractRecord.getDouble(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a double in the Java programming language.
|
double |
IAbstractRecord.getDouble(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a double in the Java programming language.
|
Enumeration |
IAbstractRecord.getEnumeration(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as an Enumeration in the Java programming language.
|
Enumeration |
IAbstractRecord.getEnumeration(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as an Enumeration in the Java programming language.
|
Enumeration |
IRecord.getFields()
Return an Enumeration of the objects that represent the fields data of
the record
|
float |
IAbstractRecord.getFloat(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a float in the Java programming language.
|
float |
IAbstractRecord.getFloat(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a float in the Java programming language.
|
int |
IAbstractRecord.getInt(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as an int in the Java programming language.
|
int |
IAbstractRecord.getInt(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as an int in the Java programming language.
|
long |
IAbstractRecord.getLong(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a long in the Java programming language.
|
long |
IAbstractRecord.getLong(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a long in the Java programming language.
|
Number |
IAbstractRecord.getNumber(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a Number in the Java programming language.
|
Number |
IAbstractRecord.getNumber(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a Number in the Java programming language.
|
Object |
IAbstractRecord.getObject(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as an Object in the Java programming language.
|
Object |
IAbstractRecord.getObject(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as an Object in the Java programming language.
|
Enumeration |
IRecordSet.getRecords()
Return an Enumeration of IRecord objects for going over this RecordSet's
records.
|
short |
IAbstractRecord.getShort(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a short in the Java programming language.
|
short |
IAbstractRecord.getShort(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a short in the Java programming language.
|
String |
IAbstractRecord.getString(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as a String in the Java programming language.
|
String |
IAbstractRecord.getString(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as a String in the Java programming language.
|
Object |
IStructureFactory.getStructure(int structureType)
returns a structure of the type requested
|
Object |
IStructureFactory.getStructure(IStructure structureMetaData)
returns an execution structure of the metadata structure requested
|
Date |
IAbstractRecord.getTime(int columnIndex)
Gets the value of the designated column in the current row of this
IRecordSet object as an Date in the Java programming language.
|
Date |
IAbstractRecord.getTime(String columnName)
Gets the value of the designated column in the current row of this
IRecordSet object as an Date in the Java programming language.
|
IStructureWrapper |
IStructureFactory.getWrappedStructure(int structureType)
Returns a wrapped structure for a given structure type
The wrapper enables to set metadata on the structure
|
void |
IRecordSet.insertRow()
Inserts the contents of the insert row into this RecordSet object.
|
boolean |
IRecordSet.isAfterLast()
Indicates whether the cursor is after the last row in this RecordSet
object.
|
boolean |
IRecordSet.isBeforeFirst()
Indicates whether the cursor is before the first row in this RecordSet
object.
|
boolean |
IRecordSet.isFirst()
Indicates whether the cursor is on the first row of this RecordSet
object.
|
boolean |
IRecordSet.isLast()
Indicates whether the cursor is on the last row of this RecordSet
object.
|
boolean |
IRecordSet.last()
Moves the cursor to the last row in this RecordSet object.
|
void |
IRecordSet.moveToCurrentRow()
Moves the cursor to the remembered cursor position, usually the current
row.
|
void |
IRecordSet.moveToInsertRow()
Moves the cursor to the insert row.
|
boolean |
IRecordSet.next()
Moves the cursor down one row from its current position.
|
boolean |
IRecordSet.previous()
Moves the cursor to the previous row in this RecordSet object.
|
void |
IRecordSet.refreshRow()
Refreshes the current row with its most recent value in the database.
|
boolean |
IRecordSet.relative(int rows)
Moves the cursor a relative number of rows, either positive or negative.
|
IRecordMetaData |
IAbstractRecord.retrieveMetaData()
Retrieves the IRecordMetaData interface which describes the number,
types and properties of this Record object's columns.
|
int |
IRecordSet.retrieveRow()
Retrieves the current row number.
|
int |
IRecordSet.retrieveType()
Return the type of the record set FORWARD_ONLY indicates that the only
possible iterating operation is next() SCROLLABLE indicates that other
iterating operations can be used
|
void |
IAbstractRecord.setBigDecimal(int columnIndex,
BigDecimal bigDec)
Sets the designated column with an BigDecimal value.
|
void |
IAbstractRecord.setBigDecimal(String columnName,
BigDecimal bigDec)
Sets the designated column with an BigDecimal value.
|
void |
IAbstractRecord.setBoolean(int columnIndex,
boolean b)
Sets the designated column with an boolean value.
|
void |
IAbstractRecord.setBoolean(String columnName,
boolean b)
Sets the designated column with an boolean value.
|
void |
IAbstractRecord.setByte(int columnIndex,
byte b)
Sets the designated column with an byte value.
|
void |
IAbstractRecord.setByte(String columnName,
byte x)
Sets the designated column with an byte value.
|
void |
IAbstractRecord.setBytes(int columnIndex,
byte[] b)
Sets the designated column with an byte[] value.
|
void |
IAbstractRecord.setBytes(String columnName,
byte[] b)
Sets the designated column with an byte[] value.
|
void |
IAbstractRecord.setChar(int columnIndex,
Character c)
Sets the designated column with an Character value.
|
void |
IAbstractRecord.setChar(String columnName,
Character c)
Sets the designated column with an Character value.
|
void |
IAbstractRecord.setDate(int columnIndex,
Date date)
Sets the designated column with an Date value.
|
void |
IAbstractRecord.setDate(String columnName,
Date date)
Sets the designated column with an Date value.
|
void |
IAbstractRecord.setDateTime(int columnIndex,
Calendar dateTime)
Sets the designated column with an Calendar value.
|
void |
IAbstractRecord.setDateTime(String columnName,
Calendar dateTime)
Sets the designated column with an Calendar value.
|
void |
IAbstractRecord.setDouble(int columnIndex,
double d)
Sets the designated column with an double value.
|
void |
IAbstractRecord.setDouble(String columnName,
double d)
Sets the designated column with an double value.
|
void |
IAbstractRecord.setEnumeration(int columnIndex,
Enumeration enum1)
Sets the designated column with an Enumeration value.
|
void |
IAbstractRecord.setEnumeration(String columnName,
Enumeration enum1)
Sets the designated column with an Enumeration value.
|
void |
IAbstractRecord.setFloat(int columnIndex,
float f)
Sets the designated column with an float value.
|
void |
IAbstractRecord.setFloat(String columnName,
float f)
Sets the designated column with an float value.
|
void |
IAbstractRecord.setInt(int columnIndex,
int i)
Sets the designated column with an int value.
|
void |
IAbstractRecord.setInt(String columnName,
int i)
Sets the designated column with an int value.
|
void |
IAbstractRecord.setLong(int columnIndex,
long l)
Sets the designated column with an long value.
|
void |
IAbstractRecord.setLong(String columnName,
long l)
Sets the designated column with an long value.
|
void |
IAbstractRecord.setNull(int columnIndex)
Sets the designated column with an null value.
|
void |
IAbstractRecord.setNull(String columnName)
Sets the designated column with an null value.
|
void |
IAbstractRecord.setNumber(int columnIndex,
Number num)
Sets the designated column with an Number value.
|
void |
IAbstractRecord.setNumber(String columnName,
Number num)
Sets the designated column with an Number value.
|
void |
IAbstractRecord.setObject(int columnIndex,
Object obj)
Sets the designated column with an Object value.
|
void |
IAbstractRecord.setObject(String columnName,
Object obj)
Sets the designated column with an Object value.
|
void |
IAbstractRecord.setShort(int columnIndex,
short s)
Sets the designated column with an short value.
|
void |
IAbstractRecord.setShort(String columnName,
short s)
Sets the designated column with an short value.
|
void |
IAbstractRecord.setString(int columnIndex,
String Str)
Sets the designated column with an String value.
|
void |
IAbstractRecord.setString(String columnName,
String Str)
Sets the designated column with an String value.
|
void |
IAbstractRecord.setTime(int columnIndex,
Date date)
Sets the designated column with an Date value containing only time.
|
void |
IAbstractRecord.setTime(String columnName,
Date date)
Sets the designated column with an Date value containing only time.
|
void |
IRecordSet.updateRow()
Updates the underlying database with the new contents of the current row
of this RecordSet object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CapabilityNotFoundException
Thrown when capability was not found.
|
class |
CapabilityNotSupportedException
Thrown when capability is not supported.
|
| Modifier and Type | Method and Description |
|---|---|
ICapabilities |
IConnectorMetaData.getCapabilities(IConnectionSpec connectionSpec)
returns the capabilities of this connector
|
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionNotFoundException
Thrown when an invalid function is requested.
|
class |
ParameterNotFoundException
Thrown when an invalid parameter is requested.
|
| Modifier and Type | Method and Description |
|---|---|
Set<IFunctionException> |
IFunction.getExceptions()
Returns a set of
IFunctionExceptions - the exceptions the
function might throw. |
IFunction |
IFunctionsMetaData.getFunction(String functionName)
Returns an
IFunction interface for a specific EIS function. |
IFunction |
IFunctionsMetaData.getFunction(String functionName,
Map<String,String> discoveryConfiguration)
Returns an
IFunction interface for a specific EIS function. |
Set<IFunction> |
IFunctionsMetaData.getFunctions()
Returns the EIS functions the current user can execute.
|
Set<IFunction> |
IFunctionsMetaData.getFunctions(Map<String,String> discoveryConfiguration)
Returns the EIS functions the current user can execute.
|
Set<IFunction> |
IFunctionsMetaData.getFunctions(String functionNameRegularExpression,
String functionGroupRegularExpression)
Returns the EIS functions the current user can execute given a filter
for function name and function group.
|
Set<IFunction> |
IFunctionsMetaData.getFunctions(String functionNameRegularExpression,
String functionGroupRegularExpression,
Map<String,String> discoveryConfiguration)
Returns the EIS functions the current user can execute given a filter
for function name and function group.
|
IParameter |
IFunction.getParameter(String parameterUniqueName)
Given a parameter name - returns an IParamter interface for that
function parameter.
|
List<IParameter> |
IFunction.getParameters()
Returns a List of all the function's parameters.
|
List<IParameter> |
IFunction.getParameters(int parameterDirection)
Returns a List of in/out/inAndOut function's parameters according to the
paremeterDirection parameter.
|
IStructure |
IParameter.getStructure()
Returns the metadata describing the structure of this parameter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeNotFoundException
Thrown when an invalid attribute is requested.
|
class |
ElementNotFoundException
Thrown when an invalid element is requested.
|
class |
IndexNotFoundException
Thrown when index is not found
This exception overrides
getLocalizedMessage() which returns
a message localized for current user locale |
class |
MethodNotFoundException
Thrown when an invalid method is requested.
|
| Modifier and Type | Method and Description |
|---|---|
IAttribute |
IIndex.getAttribute(String attributeUniqueName)
Returns an attribute composing this index given the unique name.
|
IAttribute |
IBusinessObject.getAttribute(String attributeUniqueName)
Returns an attribute of the business object.
|
Set<IAttribute> |
IIndex.getAttributes()
Returns the attributes composing this index.
|
Set<IAttribute> |
IBusinessObject.getAttributes()
Returns the attributes of the business object.
|
IElement |
IBusinessObjectGroup.getContainedElement(String elementUniqueName)
Returns a element contained by the business object group.
|
Object |
IAttribute.getDefaultValue()
Returns the default value for this parameter.
|
IIndex |
IBusinessObject.getIndex(String indexUniqueName)
Return an
IIndex object with the given uniqueName. |
IIndex |
IAttribute.getIndex(String indexUniqueName)
Return an IIndex object with the given uniqueName.
|
Set<IIndex> |
IBusinessObject.getIndexes()
Returns the indexes of this element.
|
Set<String> |
IAttribute.getIndexes()
Return a Set of Strings each one is unique index name involved with
this attribute
|
IMethod |
IBusinessObject.getMethod(String methodUniqueName)
Returns a method of the element.
|
Set<IMethod> |
IBusinessObject.getMethods()
Returns the methods of this element.
|
IRelation |
IBusinessObject.getRelation(String relationUniqueName)
Returns a relation of this element given the unique name.
|
Set<IRelation> |
IBusinessObject.getRelations()
Deprecated.
Use
getRelationsEx() |
List<IRelation> |
IBusinessObject.getRelationsEx()
Returns the relations of this business object.
|
Set<IRelation> |
IBusinessObject.getRelationsToObject(String targetBusinessObject)
Deprecated.
|
List<IRelation> |
IBusinessObject.getRelationsToObjectEx(String targetBusinessObject)
Returns the relations of this object to a target object ordered
|
List<IRelation> |
IBusinessObject.getReversedRelationsEx()
Returns the relations of this business object.
|
IStructure |
IAttribute.getStructure()
Returns the metadata describing the structure of this attribute.
|
Set<IBusinessObject> |
IBusinessObjectGroup.retrieveContainedBusinessObjects()
Returns the Business Objects contained by the group - only business
objects in last level.
|
Set<String> |
IBusinessObjectGroup.retrieveContainedBusinessObjectsNames()
Returns the Business Objects unique names contained by the group - only
business objects in last level.
|
IBusinessObjectGroup |
IBOElement.retrieveContainingGroup()
Returns the group containing this element.
|
Set<IElement> |
IBusinessObjectGroup.retrieveNextLevelElements()
Returns the elements contained by the group (direct sons), direct sons
can be BusinessObjectGroups or BusinessObjects.
|
IIndex |
IBusinessObject.retrievePrimaryKeyIndex()
Return an
IIndex object of the primary key |
IBusinessObjectGroup |
IObjectsMetaData.retrieveRootBusinessObjectGroup()
Returns the the root of the business object group hierarchy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RelationNotFoundException
Thrown when an non existing relation is requested.
|
| Modifier and Type | Method and Description |
|---|---|
List<IAttribute> |
IKey.getAttributes()
Returns the attributes of the key.
|
IRelation |
IRelationsMetaData.getRelation(String token)
Returns a relation by its identifying token
|
Set<IRelation> |
IRelationsMetaData.getRelations()
Deprecated.
Use
getRelationsEx() |
Set<IRelation> |
IRelationsMetaData.getRelations(IBusinessObject sourceObject,
IBusinessObject targetObject)
Deprecated.
|
List<IRelation> |
IRelationsMetaData.getRelationsEx()
Returns the EIS relations between all EIS business objects.
|
List<IRelation> |
IRelationsMetaData.getRelationsEx(IBusinessObject sourceObject,
IBusinessObject targetObject)
Returns the EIS relations the current user can execute between two given
objects.
|
IAttribute |
IDefaultRelation.getSourceAttribute()
Deprecated.
Returns the source attribute of the relation.
|
IKey |
IRelation.getSourceKey()
Returns the source key of the relation
|
IBusinessObject |
IRelation.getSourceObject()
Returns the source business object of the relation.
|
IAttribute |
IDefaultRelation.getTargetAttribute()
Deprecated.
Returns the target attribute of the relation.
|
IKey |
IRelation.getTargetKey()
Returns the target key of the relation
|
IBusinessObject |
IRelation.getTargetObject()
Returns the target business object of the relation.
|
String |
IBlackBoxRelation.getToken()
Deprecated.
Returns the token representing the relation
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldNotFoundException
Thrown when an invalid field is requested
This exception overrides
getLocalizedMessage() which returns
a message localized for current user locale |
| Modifier and Type | Method and Description |
|---|---|
Object |
IStructureValue.getDefaultValue()
Returns the default value of the structure if exists
|
String |
IRecordStructure.getFieldName(int fieldIndex)
Returns the name of the requested field
|
List<IStructure> |
IRecordStructure.getFields()
Returns a List of fields types
IStructure that represent the
fields in the record set. |
IStructure |
IRecordStructure.getFieldType(int fieldIndex)
Returns the type of the requested field by its index
|
int |
IArrayStructure.getMaxSize()
Returns an IStructure interface containing metadata for the fields type
|
Set<IStructure> |
IUnionStructure.getPossibleTypes()
Returns a Set of IStructure objects containing metadata for possible
union types.
|
Object |
IStructureWrapper.getStructure()
Returns the IStructure of the wrapper
|
IPrimitive |
IFieldStructure.getType()
Returns an
IPrimitive interface containing metadata for the field's
type. |
IStructure |
IArrayStructure.getType()
Returns an IStructure interface containing metadata for the fields type
|
Set |
IStructureValue.getValidValues()
Returns a set of valid values for this structure.
|
List<String> |
IRecordStructure.retrieveFieldNames()
Returns a String list of all the fields in the record.
|
int |
IRecordStructure.retrieveNumberOfFields()
Returns the number of fields in the record.
|
| Modifier and Type | Method and Description |
|---|---|
IConnection |
ISAPAuthTraceService.getTracedConnection(String systemAlias,
IPortalComponentRequest request)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
IConnectionSpec |
IConnectorInvestigatorService.getConnectionSpec(IConnectionFactory connectionFactory)
Retrieves the connection spec which describes the attributes
needed by the connector in order to connect to the back end system.
|
Copyright 2021 SAP SE Complete Copyright Notice