com.wewebu.ow.server.ecmimpl.opencmis.auth
Class OwCMISDefaultAuthenticationProvider<U extends OwUsersRepository>

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.auth.OwCMISDefaultAuthenticationProvider<U>
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwAuthenticationProvider
Direct Known Subclasses:
OwCMISAlfrescoAuthenticationProvider, OwCMISLDAPAuthenticationProvider

public class OwCMISDefaultAuthenticationProvider<U extends OwUsersRepository>
extends Object
implements com.wewebu.ow.server.ecm.OwAuthenticationProvider

Default authentication provider for the Open CMIS adaptor.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com


Field Summary
protected  OwCMISNetwork network
           
 
Constructor Summary
OwCMISDefaultAuthenticationProvider(OwCMISNetwork network)
           
 
Method Summary
 boolean canUserSelect()
           
protected  OwCMISCredentialsAuthenticator createAuthenticator()
           
 com.wewebu.ow.server.ecm.OwCredentials getCredentials()
           
 com.wewebu.ow.server.ecm.ui.OwUILoginModul getLoginSubModul()
           
 String getRoleDisplayName(String strRoleName_p)
           
 com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p)
           
 U getUserRepository()
          Will return a repository to handle search for User and/or Groups.
 com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul getUserSelectSubModul(String strID_p, int[] types_p)
           
 void loginDefault(String strUser_p, String strPassword_p)
           
 void logout()
           
protected  void setUserRepository(U userRepository)
          Setter for userRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

network

protected OwCMISNetwork network
Constructor Detail

OwCMISDefaultAuthenticationProvider

public OwCMISDefaultAuthenticationProvider(OwCMISNetwork network)
Method Detail

getLoginSubModul

public com.wewebu.ow.server.ecm.ui.OwUILoginModul getLoginSubModul()
                                                            throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getLoginSubModul in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserSelectSubModul

public com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul getUserSelectSubModul(String strID_p,
                                                                             int[] types_p)
                                                                      throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getUserSelectSubModul in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

canUserSelect

public boolean canUserSelect()
                      throws com.wewebu.ow.server.exceptions.OwException
Specified by:
canUserSelect in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

getCredentials

public com.wewebu.ow.server.ecm.OwCredentials getCredentials()
                                                      throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getCredentials in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserFromID

public com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p)
                                                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getUserFromID in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

getRoleDisplayName

public String getRoleDisplayName(String strRoleName_p)
                          throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getRoleDisplayName in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

logout

public void logout()
            throws com.wewebu.ow.server.exceptions.OwException
Specified by:
logout in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

loginDefault

public void loginDefault(String strUser_p,
                         String strPassword_p)
                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
loginDefault in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Throws:
com.wewebu.ow.server.exceptions.OwException

createAuthenticator

protected OwCMISCredentialsAuthenticator createAuthenticator()
                                                      throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserRepository

public U getUserRepository()
Will return a repository to handle search for User and/or Groups.

Returns:
OwUsersRepository or null if no User selection available.
Since:
4.1.1.1
See Also:
canUserSelect()

setUserRepository

protected void setUserRepository(U userRepository)
Setter for userRepository

Parameters:
userRepository -


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.