com.sapportals.wcm.repository.security

Interface IResourceAclRaw

All Superinterfaces:
IResourceAcl, IResourceAcl4Tx

public interface IResourceAclRaw
extends IResourceAcl, IResourceAcl4Tx

A IResourceAclRaw is a IResourceAcl which is also able to provide information about owners and entries for principals, which have already been deleted.


Method Summary
 IResourceAclEntryList getEntriesRaw()
          Get a list of ACEs.
 IUMPrincipalList getOwnersRaw()
          Deprecated. As of NetWeaver 7.1, replaced by getOwnersUMERaw()
 List getOwnersUMERaw()
          Get a list of ACL-owners.
 
Methods inherited from interface com.sapportals.wcm.repository.security.IResourceAcl4Tx
set, set
 
Methods inherited from interface com.sapportals.wcm.repository.security.IResourceAcl
addEntry, addOwner, addOwner, checkPermission, checkPermission, getEntries, getEntries, getEntries, getLockingUser, getLockingUserUME, getOwners, getOwnersUME, getResource, isAuthorized, isAuthorized, isLocked, isOwner, isOwner, isReadOnly, isUpToDate, lock, removeEntry, removeOwner, removeOwner, unlock
 

Method Detail

getOwnersRaw

IUMPrincipalList getOwnersRaw()
                              throws AclPersistenceException
Deprecated. As of NetWeaver 7.1, replaced by getOwnersUMERaw()

Get a list of ACL-owners. But unlike IResourceAcl.getOwners(), a list retrieved with getOwnersRaw() might also contain com.sapportals.wcm.util.acl.IUMPrincipalRaws for principals, which do no longer exist.

Returns:
a list of the owners of the ACL
Throws:
AclPersistenceException - indicates an ACL persistence error

getOwnersUMERaw

List getOwnersUMERaw()
                     throws AclPersistenceException
Get a list of ACL-owners. But unlike IResourceAcl.getOwners(), a list retrieved with getOwnersRaw() might also contain com.sapportals.wcm.util.acl.IUMPrincipalRaws for principals, which do no longer exist.

Returns:
a list of the owners (IPrincipals) of the ACL
Throws:
AclPersistenceException - indicates an ACL persistence error
Since:
NetWeaver 7.1

getEntriesRaw

IResourceAclEntryList getEntriesRaw()
                                    throws AclPersistenceException
Get a list of ACEs. But unlike IResourceAcl.getEntries(), a list retrieved with getEntriesRaw() might also contain IResourceAclEntryRaw entries for ACEs of principals, which do no longer exist.

Returns:
a list of the ACEs of the ACL
Throws:
AclPersistenceException - indicates an ACL persistence error
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] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM


Copyright 2011 SAP AG Complete Copyright Notice