org.alfresco.repo.webservice.administration
Class AdministrationWebService

java.lang.Object
  extended by org.alfresco.repo.webservice.AbstractWebService
      extended by org.alfresco.repo.webservice.administration.AdministrationWebService
All Implemented Interfaces:
java.rmi.Remote, org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort

public class AdministrationWebService
extends AbstractWebService
implements org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort


Field Summary
 
Fields inherited from class org.alfresco.repo.webservice.AbstractWebService
contentService, dictionaryService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry
 
Constructor Summary
AdministrationWebService()
          Constructor
 
Method Summary
 void changePassword(java.lang.String userName, java.lang.String oldPassword, java.lang.String newPassword)
           
 org.alfresco.repo.webservice.administration.UserDetails[] createUsers(org.alfresco.repo.webservice.administration.NewUserDetails[] newUsers)
           
 void deleteUsers(java.lang.String[] userNames)
           
 org.alfresco.repo.webservice.administration.UserQueryResults fetchMoreUsers(java.lang.String querySession)
           
 org.alfresco.repo.webservice.administration.UserDetails getUser(java.lang.String userName)
           
 org.alfresco.repo.webservice.administration.UserQueryResults queryUsers(org.alfresco.repo.webservice.administration.UserFilter filter)
           
 void setAuthenticationService(org.alfresco.service.cmr.security.MutableAuthenticationService authenticationService)
          Set the authentication service
 void setAuthorityService(org.alfresco.service.cmr.security.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(org.alfresco.service.cmr.security.PersonService personService)
          Set the person service
 void setTransactionService(org.alfresco.service.transaction.TransactionService transactionService)
          Set the transaction service
 org.alfresco.repo.webservice.administration.UserDetails[] updateUsers(org.alfresco.repo.webservice.administration.UserDetails[] users)
           
 
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

AdministrationWebService

public AdministrationWebService()
Constructor

Method Detail

setManageAuthenticationDetails

public void setManageAuthenticationDetails(boolean manageAuthenticationDetails)
Set the flag that indicates whether this service should manage user authentication details as well as person details.

Parameters:
manageAuthenticationDetails - true if authentication details are managed, false otherwise

setTransactionService

public void setTransactionService(org.alfresco.service.transaction.TransactionService transactionService)
Set the transaction service

Parameters:
transactionService - the transaction service

setPersonService

public void setPersonService(org.alfresco.service.cmr.security.PersonService personService)
Set the person service

Parameters:
personService - sets the person service

setAuthenticationService

public void setAuthenticationService(org.alfresco.service.cmr.security.MutableAuthenticationService authenticationService)
Set the authentication service

Parameters:
authenticationService - the authentication service

setAuthorityService

public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
Set the authority service used to determine admin rights.

Parameters:
authorityService - the service implementation

queryUsers

public org.alfresco.repo.webservice.administration.UserQueryResults queryUsers(org.alfresco.repo.webservice.administration.UserFilter filter)
                                                                        throws java.rmi.RemoteException,
                                                                               org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
queryUsers in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.queryUsers(org.alfresco.repo.webservice.administration.UserFilter)

fetchMoreUsers

public org.alfresco.repo.webservice.administration.UserQueryResults fetchMoreUsers(java.lang.String querySession)
                                                                            throws java.rmi.RemoteException,
                                                                                   org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
fetchMoreUsers in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.fetchMoreUsers(java.lang.String)

getUser

public org.alfresco.repo.webservice.administration.UserDetails getUser(java.lang.String userName)
                                                                throws java.rmi.RemoteException,
                                                                       org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
getUser in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.getUser(java.lang.String)

createUsers

public org.alfresco.repo.webservice.administration.UserDetails[] createUsers(org.alfresco.repo.webservice.administration.NewUserDetails[] newUsers)
                                                                      throws java.rmi.RemoteException,
                                                                             org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
createUsers in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.createUsers(org.alfresco.repo.webservice.administration.NewUserDetails[])

updateUsers

public org.alfresco.repo.webservice.administration.UserDetails[] updateUsers(org.alfresco.repo.webservice.administration.UserDetails[] users)
                                                                      throws java.rmi.RemoteException,
                                                                             org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
updateUsers in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.updateUsers(org.alfresco.repo.webservice.administration.UserDetails[])

changePassword

public void changePassword(java.lang.String userName,
                           java.lang.String oldPassword,
                           java.lang.String newPassword)
                    throws java.rmi.RemoteException,
                           org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
changePassword in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.changePassword(java.lang.String, java.lang.String, java.lang.String)

deleteUsers

public void deleteUsers(java.lang.String[] userNames)
                 throws java.rmi.RemoteException,
                        org.alfresco.repo.webservice.administration.AdministrationFault
Specified by:
deleteUsers in interface org.alfresco.repo.webservice.administration.AdministrationServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.administration.AdministrationFault
See Also:
AdministrationServiceSoapPort.deleteUsers(java.lang.String[])


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.