public class AccessControlWebService extends AbstractWebService implements org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
contentService, dictionaryService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry
Constructor and Description |
---|
AccessControlWebService() |
Modifier and Type | Method and Description |
---|---|
org.alfresco.repo.webservice.accesscontrol.ACL[] |
addACEs(org.alfresco.repo.webservice.types.Predicate predicate,
org.alfresco.repo.webservice.accesscontrol.ACE[] aces) |
java.lang.String[] |
addChildAuthorities(java.lang.String parentAuthority,
java.lang.String[] authorities)
Add an existing authority as a child of another authority.
|
java.lang.String[] |
createAuthorities(java.lang.String parentAuthority,
org.alfresco.repo.webservice.accesscontrol.NewAuthority[] newAuthorites)
Creates a new authority under a given parent authority.
|
void |
deleteAuthorities(java.lang.String[] authorities)
Delete existing authority
|
org.alfresco.repo.webservice.accesscontrol.ACL[] |
getACLs(org.alfresco.repo.webservice.types.Predicate predicate,
org.alfresco.repo.webservice.accesscontrol.ACE filter) |
java.lang.String[] |
getAllAuthorities(org.alfresco.repo.webservice.accesscontrol.AuthorityFilter filter)
Get all authorities that match the filter
|
java.lang.String[] |
getAuthorities()
Gets all the authorities that the current user belongs to
|
java.lang.String[] |
getChildAuthorities(java.lang.String authority,
org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter filter)
Gets all the child authorities of a given authority, taking into account a filter
|
org.alfresco.repo.webservice.accesscontrol.GetClassPermissionsResult[] |
getClassPermissions(java.lang.String[] classNames) |
org.alfresco.repo.webservice.accesscontrol.OwnerResult[] |
getOwners(org.alfresco.repo.webservice.types.Predicate predicate) |
java.lang.String[] |
getParentAuthorities(java.lang.String authority,
org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter filter)
Gets all the parent authorities of a given authority, taking into account a filter
|
org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult[] |
getPermissions(org.alfresco.repo.webservice.types.Predicate predicate) |
org.alfresco.repo.webservice.accesscontrol.HasPermissionsResult[] |
hasPermissions(org.alfresco.repo.webservice.types.Predicate predicate,
java.lang.String[] permissions) |
org.alfresco.repo.webservice.accesscontrol.ACL[] |
removeACEs(org.alfresco.repo.webservice.types.Predicate predicate,
org.alfresco.repo.webservice.accesscontrol.ACE[] aces) |
void |
removeChildAuthorities(java.lang.String parentAuthority,
java.lang.String[] authorities)
Remove a child authority
|
void |
setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
Set the authentication service
|
org.alfresco.repo.webservice.accesscontrol.ACL[] |
setInheritPermission(org.alfresco.repo.webservice.types.Predicate predicate,
boolean inheritPermission) |
void |
setOwnableService(org.alfresco.service.cmr.security.OwnableService ownableService)
Set the ownable service
|
org.alfresco.repo.webservice.accesscontrol.OwnerResult[] |
setOwners(org.alfresco.repo.webservice.types.Predicate predicate,
java.lang.String owner) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
Set the permissions service
|
void |
setTransactionService(org.alfresco.repo.transaction.TransactionServiceImpl transactionService)
Set the transaction service
|
setContentService, setDictionaryService, setNamespaceService, setNodeService, setQuerySessionCache, setSearchService, setServiceRegistry
public void setTransactionService(org.alfresco.repo.transaction.TransactionServiceImpl transactionService)
transactionService
- the transaction servicepublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService
- the permissions servicepublic void setOwnableService(org.alfresco.service.cmr.security.OwnableService ownableService)
ownableService
- the ownable servicepublic void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
authorityService
- the authentication servicepublic org.alfresco.repo.webservice.accesscontrol.ACL[] getACLs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE filter) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getACLs
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getACLs(org.alfresco.repo.webservice.types.Predicate, org.alfresco.repo.webservice.accesscontrol.ACE)
public org.alfresco.repo.webservice.accesscontrol.ACL[] addACEs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
addACEs
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.addACEs(org.alfresco.repo.webservice.types.Predicate, org.alfresco.repo.webservice.accesscontrol.ACE[])
public org.alfresco.repo.webservice.accesscontrol.ACL[] removeACEs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
removeACEs
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.removeACEs(org.alfresco.repo.webservice.types.Predicate, org.alfresco.repo.webservice.accesscontrol.ACE[])
public org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult[] getPermissions(org.alfresco.repo.webservice.types.Predicate predicate) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getPermissions
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getPermissions(org.alfresco.repo.webservice.types.Predicate)
public org.alfresco.repo.webservice.accesscontrol.GetClassPermissionsResult[] getClassPermissions(java.lang.String[] classNames) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getClassPermissions
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getClassPermissions(java.lang.String[])
public org.alfresco.repo.webservice.accesscontrol.HasPermissionsResult[] hasPermissions(org.alfresco.repo.webservice.types.Predicate predicate, java.lang.String[] permissions) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
hasPermissions
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.hasPermissions(org.alfresco.repo.webservice.types.Predicate, java.lang.String[])
public org.alfresco.repo.webservice.accesscontrol.ACL[] setInheritPermission(org.alfresco.repo.webservice.types.Predicate predicate, boolean inheritPermission) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
setInheritPermission
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.setInheritPermission(org.alfresco.repo.webservice.types.Predicate, boolean)
public org.alfresco.repo.webservice.accesscontrol.OwnerResult[] getOwners(org.alfresco.repo.webservice.types.Predicate predicate) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getOwners
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getOwners(org.alfresco.repo.webservice.types.Predicate)
public org.alfresco.repo.webservice.accesscontrol.OwnerResult[] setOwners(org.alfresco.repo.webservice.types.Predicate predicate, java.lang.String owner) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
setOwners
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.setOwners(org.alfresco.repo.webservice.types.Predicate, java.lang.String)
public java.lang.String[] addChildAuthorities(java.lang.String parentAuthority, java.lang.String[] authorities) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
addChildAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.addChildAuthorities(java.lang.String, java.lang.String[])
public java.lang.String[] createAuthorities(java.lang.String parentAuthority, org.alfresco.repo.webservice.accesscontrol.NewAuthority[] newAuthorites) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
createAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.createAuthorities(java.lang.String, org.alfresco.repo.webservice.accesscontrol.NewAuthority[])
public void deleteAuthorities(java.lang.String[] authorities) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
deleteAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.deleteAuthorities(java.lang.String[])
public java.lang.String[] getAllAuthorities(org.alfresco.repo.webservice.accesscontrol.AuthorityFilter filter) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getAllAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getAllAuthorities(org.alfresco.repo.webservice.accesscontrol.AuthorityFilter)
public java.lang.String[] getAuthorities() throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getAuthorities()
public java.lang.String[] getChildAuthorities(java.lang.String authority, org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter filter) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getChildAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getChildAuthorities(java.lang.String, org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter)
public java.lang.String[] getParentAuthorities(java.lang.String authority, org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter filter) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
getParentAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.getParentAuthorities(java.lang.String, org.alfresco.repo.webservice.accesscontrol.SiblingAuthorityFilter)
public void removeChildAuthorities(java.lang.String parentAuthority, java.lang.String[] authorities) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault
removeChildAuthorities
in interface org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapPort
java.rmi.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFault
AccessControlServiceSoapPort.removeChildAuthorities(java.lang.String, java.lang.String[])
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.