com.sapportals.wcm.util.acl

Interface IAclProvidingDBVersion

All Superinterfaces:
IAcl, IOwner

public interface IAclProvidingDBVersion
extends IAcl

THIS IS AN INTERNAL INTERFACE AND SHOULD NOT BE IMPLEMENTED BY CUSTOMERS. An IAclProvidingDBVersion is an auxiliary interface which also provides the technical DBVersion (database counter) of the acl. The DBVersion is needed to check if the ACL is still uptodate with the persistence.


Method Summary
 long getDBVersion()
          Provides the internal DBVersion of the Acl.
 
Methods inherited from interface com.sapportals.wcm.util.acl.IAcl
addEntry, addEntry, checkPermission, checkPermission, getDescendantsWithAcl, getEntries, getEntries, getEntries, getLockingUser, getLockingUserUME, hasDescendantsWithAcl, isLocked, isReadOnly, isUpToDate, lock, lock, removeEntry, removeEntry, unlock, unlock
 
Methods inherited from interface com.sapportals.wcm.util.acl.IOwner
addOwner, addOwner, getOwners, getOwnersUME, isAuthorized, isAuthorized, isOwner, isOwner, removeOwner, removeOwner
 

Method Detail

getDBVersion

long getDBVersion()
Provides the internal DBVersion of the Acl. This is the DBVersion effective when the ACL was read from the persistence. The method will return -1 if DBVersion is not supported.

Returns:
DBVersion or -1 if not supported.
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice