| Package | Description |
|---|---|
| com.sapportals.wcm.repository.security |
Contains interfaces for ACL security managers.
|
| com.sapportals.wcm.service.template | |
| com.sapportals.wcm.util.acl |
Contains interfaces for ACLs and AclManagers with definitions for permissions, ACLs and ACL entries.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IResourceAcl.addEntry(IResourceAclEntry aclEntry)
add an ACE to the ACL
|
boolean |
IResourceAcl.addOwner(IPrincipal owner)
add a new owner to the ACL (only owners are allowed to change the ACL)
|
boolean |
IResourceAcl.addOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
Deprecated.
As of NetWeaver 7.1, replaced by
IResourceAcl.addOwner(com.sap.security.api.IPrincipal) |
boolean |
IResourceAclManager.assignForeignAcl(IResourceAcl foreignAcl,
IResource resource)
assign an ACL from a foreign IResourceAclManager to a local resource -
foreign ACEs which hold permissions that are not supported by the local
IResourceAclManager are ignored - locally inherited ACEs are added - the
owners are maintained - if the resource inherits an ACL the user must be an
owner - fails, if the resource already has an ACL assigned
|
IResourceAcl |
IResourceAclManager.createAcl(IResource resource)
create a new ACL for a resource - initial owner is the user in the resource
context - inherited ACEs are added - if the resource inherits an ACL the
user must be an owner - fails, if the resource already has an ACL assigned
|
IResourceAcl |
IResourceAclManager4Tx.createAcl(IResource resource,
IResourceAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1 replaced by
IResourceAclManager4Tx.createAcl(IResource, IResourceAclEntryList, List) |
IResourceAcl |
IResourceAclManager4Tx.createAcl(IResource resource,
IResourceAclEntryList entries,
List owners)
create a new ACL for a resource - initial owner is the user in the resource
context - inherited ACEs are added - if the resource inherits an ACL the
user must be an owner - fails, if the resource already has an ACL assigned
|
boolean |
IResourceAcl.lock()
lock the ACL (the lock is cooperative and affects only the result of
subsequent calls to lock() or isLocked())
|
IResourceList |
IResourceAclManager.propagateAcl_Remove(IResource resource)
remove the ACLs of the descendants of the resource
|
boolean |
IResourceAclManager.removeAcl(IResource resource)
remove the ACL of a specific resource
|
boolean |
IResourceAclManager.removeAcl(IResourceAcl acl)
remove an ACL
|
boolean |
IResourceAcl.removeEntry(IResourceAclEntry aclEntry)
remove an ACE from the ACL
|
boolean |
IResourceAcl.removeOwner(IPrincipal owner)
remove an owner from the ACL (only owners are allowed to change the ACL)
|
boolean |
IResourceAcl.removeOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
Deprecated.
As of NetWeaver 7.1, replaced by
IResourceAcl.removeOwner(com.sap.security.api.IPrincipal) |
boolean |
IResourceAcl4Tx.set(IResourceAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
IResourceAcl4Tx.set(IResourceAclEntryList, java.util.List) |
boolean |
IResourceAcl4Tx.set(IResourceAclEntryList entries,
List owners)
(re)set the entries and owners for the ACL.
|
void |
IResourceAclEntry.setSortIndex(int sortIndex)
set the sort index of the ACE
|
void |
IResourceAcl.unlock()
unlock the ACL
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ITemplateService.assignTemplates(ICollection collection,
ITemplateList templateList,
ITemplate template,
IProfileList profileList,
IProfile profile,
boolean asSubmenu)
Assigns Single Templates and Template Groups to a collection.
|
IResource |
ITemplateService.createFromTemplate(ICollection collection,
ITemplate template)
Creates a new item out of the
ITemplate and stores it
in the given collection. |
IProfile |
ITemplateService.getProfile(String id,
IResourceContext resourceContext)
Returns the group for the given id and resource context
|
ICollection |
IProfile.getStorageCollection(IResourceContext context)
Returns the physical collection that servers as a container for this template group.
|
ITemplate |
ITemplateService.getTemplate(String id,
IResourceContext resourceContext)
Returns the single template for the given id and resource context
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IAcl.addEntry(IPrincipal caller,
IAclEntry aclEntry)
add an ACE to the ACL
|
boolean |
IAcl.addEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntry aclEntry)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.addEntry(com.sap.security.api.IPrincipal,IAclEntry) |
boolean |
IOwner.addOwner(IPrincipal caller,
IPrincipal principal)
add a new owner to the list
|
boolean |
IOwner.addOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
com.sapportals.portal.security.usermanagement.IUMPrincipal principal)
Deprecated.
As of NetWeaver 7.1, replaced by
IOwner.addOwner(com.sap.security.api.IPrincipal,com.sap.security.api.IPrincipal) |
boolean |
IAclManager.changeAclID(IPrincipal caller,
IAcl acl,
String newID)
change the ID of an ACL ("rename")
|
boolean |
IAclManager.changeAclID(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAcl acl,
String newID)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager.changeAclID(com.sap.security.api.IPrincipal,IAcl,String) |
boolean |
IAcl.lock(IPrincipal caller)
lock the ACL (the lock is cooperative and affects only the result of
subsequent calls to lock() or isLocked())
|
boolean |
IAcl.lock(com.sapportals.portal.security.usermanagement.IUMPrincipal caller)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.lock(com.sap.security.api.IPrincipal) |
boolean |
IAclManager.removeAcl(IPrincipal caller,
IAcl acl)
remove a specific ACL
|
boolean |
IAclManager.removeAcl(IPrincipal caller,
String aclID)
remove a specific ACL
|
boolean |
IAclManager.removeAcl(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAcl acl)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager.removeAcl(com.sap.security.api.IPrincipal,IAcl) |
boolean |
IAclManager.removeAcl(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
String aclID)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclManager.removeAcl(com.sap.security.api.IPrincipal,String) |
boolean |
IAcl.removeEntry(IPrincipal caller,
IAclEntry aclEntry)
remove an ACE from the ACL
|
boolean |
IAcl.removeEntry(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntry aclEntry)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.removeEntry(com.sap.security.api.IPrincipal,IAclEntry) |
boolean |
IOwner.removeOwner(IPrincipal caller,
IPrincipal owner)
remove an owner from the list
|
boolean |
IOwner.removeOwner(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
Deprecated.
As of NetWeaver 7.1, replaced by
IOwner.removeOwner(com.sap.security.api.IPrincipal,com.sap.security.api.IPrincipal) |
boolean |
IAcl4Tx.set(IPrincipal caller,
IAclEntryList entries,
List owners)
(re)set the entries and owners of an ACL.
|
boolean |
IAcl4Tx.set(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
IAclEntryList entries,
IUMPrincipalList owners)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl4Tx.set(com.sap.security.api.IPrincipal,IAclEntryList,List) |
void |
IAclEntry.setPropagation(IPrincipal caller,
boolean propagate)
set the propagation flag of the ACE - propagation is no task of the basic
acl package - only the flag is persisted
|
void |
IAclEntry.setPropagation(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
boolean propagate)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclEntry.setPropagation(com.sap.security.api.IPrincipal,boolean) |
void |
IAclEntry.setSortIndex(IPrincipal caller,
int sortIndex)
set the sort index of the ACE
|
void |
IAclEntry.setSortIndex(com.sapportals.portal.security.usermanagement.IUMPrincipal caller,
int sortIndex)
Deprecated.
As of NetWeaver 7.1, replaced by
IAclEntry.setSortIndex(com.sap.security.api.IPrincipal,int) |
void |
IAcl.unlock(IPrincipal caller)
unlock the ACL
|
void |
IAcl.unlock(com.sapportals.portal.security.usermanagement.IUMPrincipal caller)
Deprecated.
As of NetWeaver 7.1, replaced by
IAcl.unlock(com.sap.security.api.IPrincipal) |
Copyright 2021 SAP SE Complete Copyright Notice