|
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 IUserObjectBasedNavigation
The interface that handles finding navigation targets according
to the client action that is performed on a business object.
Can be used from a non-portal object to get the user (for example, WebDynPro).
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,
com.sap.security.api.IPrincipal user)
Deprecated. Gets the default OBN target that belongs to the specified business object and user. |
IOBNTarget |
getDefaultTargetForOperation(String systemAlias,
String businessObjName,
String operationName,
com.sap.security.api.IPrincipal user)
Deprecated. Gets the default OBN target that implements the specified operation that belongs to the specified business object and user. |
List |
getTargets(String systemAlias,
String businessObjName,
com.sap.security.api.IPrincipal user)
Deprecated. Gets a list of target iViews that belong to the specified business object and user. |
Set |
getTargetsForOperation(String systemName,
String objectName,
String operationName,
com.sap.security.api.IPrincipal user)
Deprecated. Gets a list of iViews that implement the specified operation. |
boolean |
isTargetExist(String systemAlias,
String objectName,
com.sap.security.api.IPrincipal user)
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,
com.sap.security.api.IPrincipal user)
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,
com.sap.security.api.IPrincipal user)
iView, Operation.
systemAlias - a system aliasbusinessObjName - a business objectuser - a portal user
List getTargets(String systemAlias,
String businessObjName,
com.sap.security.api.IPrincipal user)
systemAlias - a system alias part of the business object namebusinessObjName - a business object part of the business object nameuser - a portal user
boolean isTargetExist(String systemAlias,
String objectName,
com.sap.security.api.IPrincipal user)
systemAlias - a system aliasobjectName - a business objectuser - a portal user
true if the requested iView exists,
false if not
boolean isTargetExistsForOperation(String systemAlias,
String objectName,
String operationName,
com.sap.security.api.IPrincipal user)
systemAlias - a system alias partobjectName - a business objectoperationName - an operation nameuser - a portal user
true if the requested iView exists,
false if not
IOBNTarget getDefaultTargetForOperation(String systemAlias,
String businessObjName,
String operationName,
com.sap.security.api.IPrincipal user)
iView, Operation.
systemAlias - a system alias partbusinessObjName - a business objectoperationName - an operation nameuser - a portal user
Set getTargetsForOperation(String systemName,
String objectName,
String operationName,
com.sap.security.api.IPrincipal user)
throws NamingException
systemName - a system aliasobjectName - a business objectoperationName - an operation nameuser - a portal user
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 | |||||||||