|
SAP NetWeaver 7.30 Enterprise Portal (SP07) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
com.sap.portal.obn.service.
public interface IObjectBasedNavigation
The interface that handles finding navigation targets according
to the client action that is performed on a business object.
All the methods get either the full operation name or the business object
name. The role service is used to identify the user's role and to find
the targets.
An operation object connects between the business object and the
relevant navigation targets. An operation object is bound
under a business object, while operations are implemented
by a target. An example of a navigation target is an iView.
An operation name has the following format:
SystemAlias.BusinessObject.Operation.
The first two parts (SystemAlias.BusinessObject)
are the name of the business object under which the operation is bound.
The second part is the (Operation) is the operation to perform.
| Field Summary | |
|---|---|
static String |
KEY
Deprecated. |
| Method Summary | |
|---|---|
IOBNTarget |
getDefaultTarget(String systemAlias,
String businessObjName,
IPortalComponentRequest request)
Deprecated. Gets the default OBN target that belongs to the specified business object. |
IOBNTarget |
getDefaultTargetForOperation(String systemAlias,
String businessObjName,
String operationName,
IPortalComponentRequest request)
Deprecated. Gets the default OBN target that implements the specified operation that belongs to the specified business object. |
List |
getTargets(String systemAlias,
String businessObjName,
IPortalComponentRequest request)
Deprecated. Gets a list of target iViews that belong to the specified business object. |
Set |
getTargetsForOperation(String systemName,
String objectName,
String operationName,
IPortalComponentRequest request)
Deprecated. Gets a list of iViews that implement the specified operation. |
boolean |
isTargetExist(String systemAlias,
String objectName,
IPortalComponentRequest request)
Deprecated. Checks if there is an iView that implements an operation that belongs to the specified business object. |
boolean |
isTargetExistsForOperation(String systemAlias,
String objectName,
String operationName,
IPortalComponentRequest request)
Deprecated. Checks if there is an iView that implements the specified operation. |
| Field Detail |
|---|
static final String KEY
| Method Detail |
|---|
IOBNTarget getDefaultTarget(String systemAlias,
String businessObjName,
IPortalComponentRequest request)
iView, Operation.
systemAlias - a system aliasbusinessObjName - a business objectrequest - a portal component request
List getTargets(String systemAlias,
String businessObjName,
IPortalComponentRequest request)
systemAlias - a system aliasbusinessObjName - a business objectrequest - a portal component request
boolean isTargetExist(String systemAlias,
String objectName,
IPortalComponentRequest request)
systemAlias - a system aliasobjectName - a business objectrequest - a portal component request
true if the requested iView exists,
false if not
boolean isTargetExistsForOperation(String systemAlias,
String objectName,
String operationName,
IPortalComponentRequest request)
systemAlias - a system alias partobjectName - a business objectoperationName - an operation namerequest - a portal component request
true if the requested iView exists,
false if not
IOBNTarget getDefaultTargetForOperation(String systemAlias,
String businessObjName,
String operationName,
IPortalComponentRequest request)
iView, Operation.
systemAlias - a system alias partbusinessObjName - a business objectoperationName - an operation namerequest - a portal component request
Set getTargetsForOperation(String systemName,
String objectName,
String operationName,
IPortalComponentRequest request)
throws NamingException
systemName - a system aliasobjectName - a business objectoperationName - an operation namerequest - a portal component request
NamingException| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/navigation/api
|
api
|
EP-PIN
|
|
SAP NetWeaver 7.30 Enterprise Portal (SP07) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||