com.wewebu.ow.server.ecmimpl.opencmis.users.info
Class OwCMISAlfrescoUserInfo

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.info.OwAbstractCMISUserInfo
      extended by com.wewebu.ow.server.ecmimpl.opencmis.info.OwCMISUserInfo
          extended by com.wewebu.ow.server.ecmimpl.opencmis.users.info.OwCMISAlfrescoUserInfo
All Implemented Interfaces:
com.wewebu.ow.server.conf.OwBaseUserInfo, com.wewebu.ow.server.ecm.OwUserInfo

public class OwCMISAlfrescoUserInfo
extends OwCMISUserInfo

User info for Alfresco based authenticated user.

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

Since:
4.1.1.0

Constructor Summary
OwCMISAlfrescoUserInfo(Person person, com.wewebu.ow.server.mandator.OwMandator mandator, OwUsersRepository userrRepository)
           
 
Method Summary
 Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups()
           
 Collection<String> getRoleNames()
           
 String getUserDisplayName()
           
 String getUserEmailAdress()
           
 String getUserID()
          userId and username are the same for Alfresco.
 String getUserLongName()
           
 String getUserShortName()
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.info.OwCMISUserInfo
getDefaulfGroups, getDefaultRoleNames, getMandator, isGroup
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.info.OwAbstractCMISUserInfo
equals, getUserName, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISAlfrescoUserInfo

public OwCMISAlfrescoUserInfo(Person person,
                              com.wewebu.ow.server.mandator.OwMandator mandator,
                              OwUsersRepository userrRepository)
Method Detail

getGroups

public Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups()
                                                          throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getGroups in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getGroups in class OwCMISUserInfo
Throws:
com.wewebu.ow.server.exceptions.OwException

getRoleNames

public Collection<String> getRoleNames()
                                throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getRoleNames in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getRoleNames in class OwCMISUserInfo
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserDisplayName

public String getUserDisplayName()
                          throws Exception
Specified by:
getUserDisplayName in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getUserDisplayName in class OwAbstractCMISUserInfo
Throws:
Exception

getUserID

public String getUserID()
userId and username are the same for Alfresco.

Specified by:
getUserID in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getUserID in class OwAbstractCMISUserInfo

getUserLongName

public String getUserLongName()
                       throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getUserLongName in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getUserLongName in class OwAbstractCMISUserInfo
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserShortName

public String getUserShortName()
                        throws Exception
Specified by:
getUserShortName in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getUserShortName in class OwAbstractCMISUserInfo
Throws:
Exception

getUserEmailAdress

public String getUserEmailAdress()
                          throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getUserEmailAdress in interface com.wewebu.ow.server.conf.OwBaseUserInfo
Overrides:
getUserEmailAdress in class OwAbstractCMISUserInfo
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.