com.sap.portal.pcm.admin

Interface IAdminBase


public interface IAdminBase

The interface that is the entry point to all administration interfaces.

Use this interface to retrieve specialized administration interfaces for the current object.

This interface is obtained directly by JNDI lookup.


Field Summary
static String ACL_HANDLER
          A constant for the method getImplementation(java.lang.String) that denotes the ACL handler interface, IAclHandler.
static String ATTRIBUTE_SET
          A constant for the method getImplementation(java.lang.String) that denotes the attribute set, IAttributeSet.
static String CATALOG_NODE
          A constant for the method getImplementation(java.lang.String) that denotes the catalog interface, ICatalogNode.
static String CHANGE_RECORDING_INFO
          A constant for the method getImplementation(java.lang.String) that denotes the change recording info interface, IChangeRecordingInfo.
static String CONTEXT
          A constant for the method getImplementation(java.lang.String) that denotes the low-level context aspect, javax.naming.Context.
static String DELTA_LINK
          A constant for the method getImplementation(java.lang.String) that denotes the delta link interface, IPcmDeltaLink.
static String DELTA_LINK_STATE
          A constant for the method getImplementation(java.lang.String) that denotes the delta link state interface, IDeltaLinkState.
static String DEPENDENCIES_HANDLER
          A constant for the method getImplementation(java.lang.String) that denotes the dependencies handler interface, IPcmDependenciesHandler.
static String ENHANCED_ACL_HANDLER
          A constant for the method getImplementation(java.lang.String) that denotes the enhanced ACL handler interface, IEnhancedAclHandler.
static String EXTENDED_PCM_CONTEXT
          A constant for the method getImplementation(java.lang.String) that denotes the extended PCM context interface, IExtendedPcmContext.
static String INDEX_HANDLER
          A constant for the method getImplementation(java.lang.String) that denotes the indexing handler interface, IIndexHandler.
static String INTERACTIVE_DIR_OPERATION
          A constant for the method getImplementation(java.lang.String) that denotes the interactive directory operations interface, IInteractiveDirOperation.
static String LOCK_HANDLE
          A constant for the method getImplementation(java.lang.String) that denotes the lock handling interface, ILockHandle.
static String MODEL_RELATION_ACTIVATION
          A constant for the method getImplementation(java.lang.String) that denotes the model relations delegation interface, IContentModelRelationActivation.
static String OBJECT_METADATA
          A constant for the method getImplementation(java.lang.String) that denotes the object metadata interface, IPcmObjectMetadata.
static String OBJECT_MODEL
          A constant for the method getImplementation(java.lang.String) that denotes the model relations delegation interface, IContentModelObject.
static String PCM_CONTEXT
          A constant for the method getImplementation(java.lang.String) that denotes the PCM context interface, IPcmContext.
static String PERMISSION
          A constant for the method getImplementation(java.lang.String) that denotes the permission handling interface, IPermission.
static String SAP_TRANSLATABLE
          A constant for the method getImplementation(java.lang.String) that denotes the SAP translatable interface, ISapTranslatable.
static String SW_LOGISTIC_PROPS
          A constant for the method getImplementation(java.lang.String) that denotes the software logistic properties interface, ISwLogisticProperties.
static String UNIT_ATTRIBUTE_SET
          A constant for the method getImplementation(java.lang.String) that denotes the unit attribute set, IUnitAttributeSet.
static String VERSION_CONTROL
          A constant for the method getImplementation(java.lang.String) that denotes the version control interface, IVersionControl.
static String WRITE_PROTECT_INFO
          A constant for the method getImplementation(java.lang.String) that denotes the write-protect info interface, IWriteProtectInfo.
 
Method Summary
 Object getImplementation(String implementationID)
          Gets a specified interface for the current object.
 String getObjectType()
          Gets the unique ID of the object type of the underlying object.
 

Field Detail

WRITE_PROTECT_INFO

static final String WRITE_PROTECT_INFO
A constant for the method getImplementation(java.lang.String) that denotes the write-protect info interface, IWriteProtectInfo.

See Also:
Constant Field Values

CHANGE_RECORDING_INFO

static final String CHANGE_RECORDING_INFO
A constant for the method getImplementation(java.lang.String) that denotes the change recording info interface, IChangeRecordingInfo.

See Also:
Constant Field Values

SW_LOGISTIC_PROPS

static final String SW_LOGISTIC_PROPS
A constant for the method getImplementation(java.lang.String) that denotes the software logistic properties interface, ISwLogisticProperties.

See Also:
Constant Field Values

UNIT_ATTRIBUTE_SET

static final String UNIT_ATTRIBUTE_SET
A constant for the method getImplementation(java.lang.String) that denotes the unit attribute set, IUnitAttributeSet.

See Also:
Constant Field Values

ATTRIBUTE_SET

static final String ATTRIBUTE_SET
A constant for the method getImplementation(java.lang.String) that denotes the attribute set, IAttributeSet.

See Also:
Constant Field Values

PERMISSION

static final String PERMISSION
A constant for the method getImplementation(java.lang.String) that denotes the permission handling interface, IPermission.

See Also:
Constant Field Values

LOCK_HANDLE

static final String LOCK_HANDLE
A constant for the method getImplementation(java.lang.String) that denotes the lock handling interface, ILockHandle.

See Also:
Constant Field Values

CONTEXT

static final String CONTEXT
A constant for the method getImplementation(java.lang.String) that denotes the low-level context aspect, javax.naming.Context. This interface should not be provided by real semantic objects.

See Also:
Constant Field Values

CATALOG_NODE

static final String CATALOG_NODE
A constant for the method getImplementation(java.lang.String) that denotes the catalog interface, ICatalogNode.

See Also:
Constant Field Values

SAP_TRANSLATABLE

static final String SAP_TRANSLATABLE
A constant for the method getImplementation(java.lang.String) that denotes the SAP translatable interface, ISapTranslatable.

See Also:
Constant Field Values

DELTA_LINK

static final String DELTA_LINK
A constant for the method getImplementation(java.lang.String) that denotes the delta link interface, IPcmDeltaLink.

See Also:
Constant Field Values

DELTA_LINK_STATE

static final String DELTA_LINK_STATE
A constant for the method getImplementation(java.lang.String) that denotes the delta link state interface, IDeltaLinkState.

See Also:
Constant Field Values

INTERACTIVE_DIR_OPERATION

static final String INTERACTIVE_DIR_OPERATION
A constant for the method getImplementation(java.lang.String) that denotes the interactive directory operations interface, IInteractiveDirOperation.

See Also:
Constant Field Values

PCM_CONTEXT

static final String PCM_CONTEXT
A constant for the method getImplementation(java.lang.String) that denotes the PCM context interface, IPcmContext.

See Also:
Constant Field Values

EXTENDED_PCM_CONTEXT

static final String EXTENDED_PCM_CONTEXT
A constant for the method getImplementation(java.lang.String) that denotes the extended PCM context interface, IExtendedPcmContext.

See Also:
Constant Field Values

DEPENDENCIES_HANDLER

static final String DEPENDENCIES_HANDLER
A constant for the method getImplementation(java.lang.String) that denotes the dependencies handler interface, IPcmDependenciesHandler.

See Also:
Constant Field Values

VERSION_CONTROL

static final String VERSION_CONTROL
A constant for the method getImplementation(java.lang.String) that denotes the version control interface, IVersionControl.

See Also:
Constant Field Values

ACL_HANDLER

static final String ACL_HANDLER
A constant for the method getImplementation(java.lang.String) that denotes the ACL handler interface, IAclHandler.

See Also:
Constant Field Values

ENHANCED_ACL_HANDLER

static final String ENHANCED_ACL_HANDLER
A constant for the method getImplementation(java.lang.String) that denotes the enhanced ACL handler interface, IEnhancedAclHandler.

See Also:
Constant Field Values

OBJECT_METADATA

static final String OBJECT_METADATA
A constant for the method getImplementation(java.lang.String) that denotes the object metadata interface, IPcmObjectMetadata.

See Also:
Constant Field Values

MODEL_RELATION_ACTIVATION

static final String MODEL_RELATION_ACTIVATION
A constant for the method getImplementation(java.lang.String) that denotes the model relations delegation interface, IContentModelRelationActivation.

See Also:
Constant Field Values

OBJECT_MODEL

static final String OBJECT_MODEL
A constant for the method getImplementation(java.lang.String) that denotes the model relations delegation interface, IContentModelObject.

See Also:
Constant Field Values

INDEX_HANDLER

static final String INDEX_HANDLER
A constant for the method getImplementation(java.lang.String) that denotes the indexing handler interface, IIndexHandler.

See Also:
Constant Field Values
Method Detail

getImplementation

Object getImplementation(String implementationID)
Gets a specified interface for the current object.

Parameters:
implementationID - a string that specifies the interface to return.

This string is generally one of the constants defined in this interface, but can be any string. If no interface exists for the specified string, null is returned.
Returns:
the requested implementation or null

getObjectType

String getObjectType()
Gets the unique ID of the object type of the underlying object.

If the current object is an iView, for example, com.sapportals.portal.iview is returned.

Returns:
the unique ID of the object type
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] EP-BASIS-API [sap.com] tc/epbc/pcm/admin/public/api api EP-PIN


Copyright 2011 SAP AG Complete Copyright Notice