|
|||||||||
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 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[])
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |