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, setServiceRegistrypublic 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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.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.AccessControlServiceSoapPortjava.rmi.RemoteExceptionorg.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.removeChildAuthorities(java.lang.String, java.lang.String[])Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.