|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.webservice.AbstractWebService
org.alfresco.repo.webservice.accesscontrol.AccessControlWebService
public class AccessControlWebService
| Field Summary |
|---|
| Fields inherited from class org.alfresco.repo.webservice.AbstractWebService |
|---|
contentService, dictionaryService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry |
| Constructor Summary | |
|---|---|
AccessControlWebService()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.alfresco.repo.webservice.AbstractWebService |
|---|
setContentService, setDictionaryService, setNamespaceService, setNodeService, setQuerySessionCache, setSearchService, setServiceRegistry |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AccessControlWebService()
| Method Detail |
|---|
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 service
public 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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.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.RemoteException
org.alfresco.repo.webservice.accesscontrol.AccessControlFaultAccessControlServiceSoapPort.removeChildAuthorities(java.lang.String, java.lang.String[])
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||