public class OwCMISLDAPUserInfo extends OwCMISUserInfo
User info for CMIS authenticated user with extra LDAP based data like groups, roles and long/short names.
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
| Constructor and Description |
|---|
OwCMISLDAPUserInfo(String userName_p,
com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p)
Constructor
|
OwCMISLDAPUserInfo(String userName_p,
com.wewebu.ow.server.mandator.OwMandator mandator_p,
com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p)
Constructor
|
OwCMISLDAPUserInfo(String userName_p,
com.wewebu.ow.server.mandator.OwMandator mandator_p,
com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p,
boolean adminGroupInterogation_p) |
| Modifier and Type | Method and Description |
|---|---|
protected OwCMISLDAPGroupInfo |
createGroupInfo(String groupName_p)
(overridable)
Factors a group info for a given group name
|
Collection<com.wewebu.ow.server.ecm.OwUserInfo> |
getGroups() |
Collection<String> |
getRoleNames() |
String |
getUserDisplayName() |
String |
getUserID() |
protected com.wewebu.ow.server.ecm.OwUserInfo |
getUserInfo()
Helper method to handle base OwLDAPUserInfo.
|
String |
getUserLongName() |
String |
getUserShortName() |
getDefaulfGroups, getDefaultRoleNames, getMandator, isGroupequals, getUserEmailAdress, getUserName, hashCodepublic OwCMISLDAPUserInfo(String userName_p, com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p)
userName_p - user nameldapConnector_p - the LDAP connection to usepublic OwCMISLDAPUserInfo(String userName_p, com.wewebu.ow.server.mandator.OwMandator mandator_p, com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p)
userName_p - user namemandator_p - current OwMandator , null for no mandatorldapConnector_p - the LDAP connection to usepublic OwCMISLDAPUserInfo(String userName_p, com.wewebu.ow.server.mandator.OwMandator mandator_p, com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector_p, boolean adminGroupInterogation_p)
userName_p - user namemandator_p - current OwMandator, null for no mandatorldapConnector_p - the LDAP connection to useadminGroupInterogation_p - true to use the admin credentials when querying the LDAP groupsfalse otherwiseOwLdapConnector.getShortGroupNames(boolean)public Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups() throws com.wewebu.ow.server.exceptions.OwException
getGroups in interface com.wewebu.ow.server.conf.OwBaseUserInfogetGroups in class OwCMISUserInfocom.wewebu.ow.server.exceptions.OwExceptionpublic Collection<String> getRoleNames() throws com.wewebu.ow.server.exceptions.OwException
getRoleNames in interface com.wewebu.ow.server.conf.OwBaseUserInfogetRoleNames in class OwCMISUserInfocom.wewebu.ow.server.exceptions.OwExceptionprotected OwCMISLDAPGroupInfo createGroupInfo(String groupName_p)
groupName_p - OwCMISLDAPGroupInfo for the given group namepublic String getUserLongName() throws com.wewebu.ow.server.exceptions.OwException
getUserLongName in interface com.wewebu.ow.server.conf.OwBaseUserInfogetUserLongName in class OwAbstractCMISUserInfocom.wewebu.ow.server.exceptions.OwExceptionpublic String getUserShortName() throws Exception
getUserShortName in interface com.wewebu.ow.server.conf.OwBaseUserInfogetUserShortName in class OwAbstractCMISUserInfoExceptionpublic String getUserDisplayName() throws Exception
getUserDisplayName in interface com.wewebu.ow.server.conf.OwBaseUserInfogetUserDisplayName in class OwAbstractCMISUserInfoExceptionpublic String getUserID()
getUserID in interface com.wewebu.ow.server.conf.OwBaseUserInfogetUserID in class OwAbstractCMISUserInfoprotected com.wewebu.ow.server.ecm.OwUserInfo getUserInfo()
throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException - if unable to fetch userInfo by Login Name OwAbstractCMISUserInfo.getUserName()
since 4.2.0.0Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.