|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ecmimpl.cmis.OwCMISUserInfo
com.wewebu.ow.server.ecmimpl.cmis.OwCMISSimpleUserInfo
com.wewebu.ow.server.ecmimpl.cmis.OwCMISLDAPUserInfo
public class OwCMISLDAPUserInfo
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 Summary | |
---|---|
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)
|
Method Summary | |
---|---|
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()
|
String |
getUserLongName()
|
String |
getUserShortName()
|
Methods inherited from class com.wewebu.ow.server.ecmimpl.cmis.OwCMISSimpleUserInfo |
---|
getDefaulfGroups, getDefaultRoleNames, getMandator, isGroup |
Methods inherited from class com.wewebu.ow.server.ecmimpl.cmis.OwCMISUserInfo |
---|
equals, getUserEmailAdress, getUserName, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public 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)
Method Detail |
---|
public Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups() throws com.wewebu.ow.server.exceptions.OwException
getGroups
in interface com.wewebu.ow.server.conf.OwBaseUserInfo
getGroups
in class OwCMISSimpleUserInfo
com.wewebu.ow.server.exceptions.OwException
public Collection<String> getRoleNames() throws com.wewebu.ow.server.exceptions.OwException
getRoleNames
in interface com.wewebu.ow.server.conf.OwBaseUserInfo
getRoleNames
in class OwCMISSimpleUserInfo
com.wewebu.ow.server.exceptions.OwException
protected 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.OwBaseUserInfo
getUserLongName
in class OwCMISUserInfo
com.wewebu.ow.server.exceptions.OwException
public String getUserShortName() throws Exception
getUserShortName
in interface com.wewebu.ow.server.conf.OwBaseUserInfo
getUserShortName
in class OwCMISUserInfo
Exception
public String getUserDisplayName() throws Exception
getUserDisplayName
in interface com.wewebu.ow.server.conf.OwBaseUserInfo
getUserDisplayName
in class OwCMISUserInfo
Exception
public String getUserID()
getUserID
in interface com.wewebu.ow.server.conf.OwBaseUserInfo
getUserID
in class OwCMISUserInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |