public class AdministrationWebService extends AbstractWebService implements AdministrationServiceSoapPort
contentService, dictionaryService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry| Constructor and Description |
|---|
AdministrationWebService()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
changePassword(String userName,
String oldPassword,
String newPassword)
Changes the password of the specified user.
|
UserDetails[] |
createUsers(NewUserDetails[] newUsers)
Create new users with the details provided.
|
void |
deleteUsers(String[] userNames)
Delete the specified users.
|
UserQueryResults |
fetchMoreUsers(String querySession)
Fetch the next bathc of users from an existing user query.
|
UserDetails |
getUser(String userName)
Get the details of a specified user.
|
UserQueryResults |
queryUsers(UserFilter filter)
Gets the details of the requested users.
|
void |
setAuthenticationService(MutableAuthenticationService authenticationService)
Set the authentication service
|
void |
setAuthorityService(AuthorityService authorityService)
Set the authority service used to determine admin rights.
|
void |
setManageAuthenticationDetails(boolean manageAuthenticationDetails)
Set the flag that indicates whether this service should manage user authentication details as
well as person details.
|
void |
setPersonService(PersonService personService)
Set the person service
|
void |
setTransactionService(TransactionService transactionService)
Set the transaction service
|
UserDetails[] |
updateUsers(UserDetails[] users)
Updates the details of the specified users.
|
setContentService, setDictionaryService, setNamespaceService, setNodeService, setQuerySessionCache, setSearchService, setServiceRegistrypublic void setManageAuthenticationDetails(boolean manageAuthenticationDetails)
manageAuthenticationDetails - true if authentication details are managed, false otherwisepublic void setTransactionService(TransactionService transactionService)
transactionService - the transaction servicepublic void setPersonService(PersonService personService)
personService - sets the person servicepublic void setAuthenticationService(MutableAuthenticationService authenticationService)
authenticationService - the authentication servicepublic void setAuthorityService(AuthorityService authorityService)
authorityService - the service implementationpublic UserQueryResults queryUsers(UserFilter filter) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortqueryUsers in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.queryUsers(org.alfresco.repo.webservice.administration.UserFilter)public UserQueryResults fetchMoreUsers(String querySession) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortfetchMoreUsers in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.fetchMoreUsers(java.lang.String)public UserDetails getUser(String userName) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortgetUser in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.getUser(java.lang.String)public UserDetails[] createUsers(NewUserDetails[] newUsers) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortcreateUsers in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.createUsers(org.alfresco.repo.webservice.administration.NewUserDetails[])public UserDetails[] updateUsers(UserDetails[] users) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortupdateUsers in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.updateUsers(org.alfresco.repo.webservice.administration.UserDetails[])public void changePassword(String userName, String oldPassword, String newPassword) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortchangePassword in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.changePassword(java.lang.String, java.lang.String, java.lang.String)public void deleteUsers(String[] userNames) throws RemoteException, AdministrationFault
AdministrationServiceSoapPortdeleteUsers in interface AdministrationServiceSoapPortRemoteExceptionAdministrationFaultAdministrationServiceSoapPort.deleteUsers(java.lang.String[])Copyright © 2005–2014 Alfresco Software. All rights reserved.