public interface IOperationImplementation extends IOBNObject
| Modifier and Type | Method and Description |
|---|---|
Map |
getExpressionInstancesMap()
Gets the expression data as a map of attributes.
|
IOperation |
getOperation()
Gets the operation of this operation implementation.
|
int |
getPriority()
Gets the operation implementation priority.
|
String |
getSystemAlias()
Gets the system alias.
|
boolean |
isExpressionNegativeForm()
Indicates whether this operation implementation is set to be evaluated for Navigation by Attributes
using the not equal sign.
|
boolean |
isRegisteredForNoExpression()
Indicates whether this implementation can be retrieved in Navigation by Attributes, as well as
in OBN regular navigation (meaning: navigation without using attributes).
|
void |
setExpressionInstancesMap(Map expressionDataMap)
Sets the expression data as a map of attributes.
|
void |
setExpressionNegativeForm(boolean isExpNegativeForm)
Sets whether this operation implementation is evaluated for Navigation by Attributes
using the not-equal sign.
|
void |
setIsRegisteredForNoExpression(boolean isRegisteredForNoExpression)
Sets whether this implementation can be retrieved in Navigation by Attributes, as well as
in OBN regular navigation (meaning: navigation without using attributes).
|
void |
setPriority(int priority)
Sets the operation implementation priority.
|
void |
setSystemAlias(String systemAlias)
Sets the system alias.
|
getDescription, getObjectUrl, getPathName, getTechnicalName, getTitle, remove, save, setDescription, setTitleint getPriority()
void setPriority(int priority)
priority - the new operation implementation priorityvoid setSystemAlias(String systemAlias)
systemAlias - the new system aliasString getSystemAlias()
boolean isRegisteredForNoExpression()
throws OBNException
OBNException - if an error occursvoid setIsRegisteredForNoExpression(boolean isRegisteredForNoExpression)
isRegisteredForNoExpression - true if this implementation can also be retrieved by OBN navigation without attributes,
false if it can be retrieved only when using Navigation by AttributesMap getExpressionInstancesMap() throws OBNException
OBNException - if an error occursvoid setExpressionInstancesMap(Map expressionDataMap) throws OBNException
expressionDataMap - Map the attributes to setOBNException - if an error occursboolean isExpressionNegativeForm()
throws OBNException
true if this operation implementation is set to be evaluated for Navigation by Attributes
using the not-equal sign.OBNException - if an error occursvoid setExpressionNegativeForm(boolean isExpNegativeForm)
throws OBNException
isExpNegativeForm - when true, the comparison of the attributes of this operation implementation to the attributes of the metadata
is done using the not-equal sign instead of the equal signOBNException - if an error occursIOperation getOperation() throws OBNException
OBNException - if an error occurs| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/navigation/api
|
api
|
EP-PIN
|
Copyright 2021 SAP SE Complete Copyright Notice