|
SAP NetWeaver 7.30 Enterprise Portal (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sap.portal.obn.service.OBNFactory
public abstract class OBNFactory
The factory class that creates basic OBN-related objects.
| Constructor Summary | |
|---|---|
OBNFactory()
|
|
| Method Summary | |
|---|---|
abstract ComplexComparator |
createComplexComparator()
Creates an instance of ComplexComparator. |
abstract IOBNMetadata |
createOBNMetadata(String obnUrl,
com.sap.security.api.IPrincipal techUser)
Creates an OBN metadata object for the specified OBN url. |
abstract IOBNMetadata |
createOBNMetadata(String boName,
String sysAlias,
String operation,
com.sap.security.api.IPrincipal techUser)
Creates an OBN metadata object for the specified system alias, business object and business object operation. |
abstract IOBNParameterData |
createOBNParameterData(Set paramValues)
Creates an IOBNParameterData instance that contains multiple values to be set for a single metadata parameter using IOBNMetadata.setParameter(String, IOBNParameterData). |
abstract IOBNParameterData |
createOBNParameterData(String paramValue)
Creates an IOBNParameterData instance that contains a single value to be set for a single metadata parameter using IOBNMetadata.setParameter(String, IOBNParameterData). |
static OBNFactory |
getInstance()
Returns an instance of OBNFactory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OBNFactory()
| Method Detail |
|---|
public static OBNFactory getInstance()
OBNFactory.
public abstract IOBNMetadata createOBNMetadata(String boName,
String sysAlias,
String operation,
com.sap.security.api.IPrincipal techUser)
throws OBNException
boName - the id of the business objectsysAlias - the system alias if the metadata represents a system object; otherwise, nulloperation - the id of the operation if the metadata represents an operation; otherwise, nulltechUser - the user for accessing the PCD
OBNException - if the boName parameter is null
public abstract IOBNMetadata createOBNMetadata(String obnUrl,
com.sap.security.api.IPrincipal techUser)
throws OBNException
NavigationTarget parameter from the request.
obnUrl - the OBN URL retrieved from the requesttechUser - the user to be used to access PCD
OBNException - if the specified URL is not a valid OBN URL or if the business object retrieved from the URL is null
public abstract IOBNParameterData createOBNParameterData(String paramValue)
throws OBNException
IOBNMetadata.setParameter(String, IOBNParameterData).
paramValue - the parameter value
OBNException - if an error occurs during the creation process
public abstract IOBNParameterData createOBNParameterData(Set paramValues)
throws OBNException
IOBNMetadata.setParameter(String, IOBNParameterData).
paramValues - the parameter values
OBNException - if an error occurs during the creation process
public abstract ComplexComparator createComplexComparator()
throws OBNException
OBNException - if an error occurs during the creation process| 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 (SP03) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||