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
Modifier and Type | Field and Description |
---|---|
protected OwCMISNetwork |
network |
Constructor and Description |
---|
OwCMISDefaultAuthenticationProvider(OwCMISNetwork network) |
Modifier and Type | Method and Description |
---|---|
boolean |
canUserSelect() |
protected OwCMISAuthenticationInterceptor |
createAuthenticator() |
protected U |
createUserRepository(OwCMISCredentials credentials)
Factory to create an instance of OwUsersRepository responsible for UserSelection capability.
|
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
|
protected OwCMISNetwork network
public OwCMISDefaultAuthenticationProvider(OwCMISNetwork network)
public com.wewebu.ow.server.ecm.ui.OwUILoginModul getLoginSubModul() throws com.wewebu.ow.server.exceptions.OwException
getLoginSubModul
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul getUserSelectSubModul(String strID_p, int[] types_p) throws com.wewebu.ow.server.exceptions.OwException
getUserSelectSubModul
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public boolean canUserSelect() throws com.wewebu.ow.server.exceptions.OwException
canUserSelect
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwCredentials getCredentials() throws com.wewebu.ow.server.exceptions.OwException
getCredentials
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p) throws com.wewebu.ow.server.exceptions.OwException
getUserFromID
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public String getRoleDisplayName(String strRoleName_p) throws com.wewebu.ow.server.exceptions.OwException
getRoleDisplayName
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public void logout() throws com.wewebu.ow.server.exceptions.OwException
logout
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
public void loginDefault(String strUser_p, String strPassword_p) throws com.wewebu.ow.server.exceptions.OwException
loginDefault
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
com.wewebu.ow.server.exceptions.OwException
protected OwCMISAuthenticationInterceptor createAuthenticator() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public U getUserRepository()
canUserSelect()
protected void setUserRepository(U userRepository)
userRepository
- protected U createUserRepository(OwCMISCredentials credentials) throws com.wewebu.ow.server.exceptions.OwException
credentials
- OwCMISCredentialscom.wewebu.ow.server.exceptions.OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.