com.sapportals.wcm.util.systemconfig

Interface ISystemPrincipal

All Known Implementing Classes:
SystemPrincipal

public interface ISystemPrincipal

A prededefined principal with special rights within CM (e.g. a system user).


Method Summary
 boolean canChangePermissions()
           
 boolean canChangeSystemProperties()
           
 List getAclPermissions()
          Deprecated. as of NW04.
 Set getMappedPermissions()
           
 com.sapportals.portal.security.usermanagement.IUMPrincipal getPrincipal()
          Deprecated. As of NetWeaver 7.1, replaced by getPrincipalUME()
 IPrincipal getPrincipalUME()
           
 boolean hasServiceAcls()
           
 boolean isAclOwner()
          Deprecated. as of NW04.
 boolean isAppLogViewer()
          Deprecated. as of NW04.
 boolean isAudited()
           
 boolean isLockBreaker()
           
 

Method Detail

getPrincipal

com.sapportals.portal.security.usermanagement.IUMPrincipal getPrincipal()
Deprecated. As of NetWeaver 7.1, replaced by getPrincipalUME()

Returns:
the principal from the usermanagement

getPrincipalUME

IPrincipal getPrincipalUME()
Returns:
the principal from the usermanagement
Since:
NetWeaver 7.1

isAudited

boolean isAudited()
Returns:
true if the principal's actions should be audited

isLockBreaker

boolean isLockBreaker()
Returns:
true if the principal is allowed to unlock resources regardless of the lock owner resources

hasServiceAcls

boolean hasServiceAcls()
Returns:
true if the principal has all service ACLs

getMappedPermissions

Set getMappedPermissions()
Returns:
a set of strings containing the names of CM framework permissions which are granted to the principal on each resource

canChangePermissions

boolean canChangePermissions()
Returns:
true if the principal is allowed to change permissions on each resource

getAclPermissions

List getAclPermissions()
Deprecated. as of NW04.

Returns:
aclPermissions

isAclOwner

boolean isAclOwner()
Deprecated. as of NW04.

Returns:
aclOwner

isAppLogViewer

boolean isAppLogViewer()
Deprecated. as of NW04.

Returns:
appLogViewer

canChangeSystemProperties

boolean canChangeSystemProperties()
Returns:
whether the principal is allowed to change certain system properties of resources which are otherwise readonly. These properties are: modified by, created by, modification date and creation date.
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