com.wewebu.ow.server.ecmimpl.opencmis.info
Class OwCMISUserInfo

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.info.OwAbstractCMISUserInfo
      extended by com.wewebu.ow.server.ecmimpl.opencmis.info.OwCMISUserInfo
All Implemented Interfaces:
com.wewebu.ow.server.conf.OwBaseUserInfo, com.wewebu.ow.server.ecm.OwUserInfo
Direct Known Subclasses:
OwCMISAlfrescoGroupInfo, OwCMISAlfrescoUserInfo, OwCMISLDAPGroupInfo, OwCMISLDAPUserInfo

public class OwCMISUserInfo
extends OwAbstractCMISUserInfo

Simple UserInfo implementation with mandator handling.

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
OwCMISUserInfo(String name_p, com.wewebu.ow.server.mandator.OwMandator mandator_p)
           
 
Method Summary
protected  List<com.wewebu.ow.server.ecm.OwUserInfo> getDefaulfGroups()
           
protected  List<String> getDefaultRoleNames()
          Generate a list with the default role names.
 Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups()
           
protected  com.wewebu.ow.server.mandator.OwMandator getMandator()
          Get current associated mandator object.
 Collection<String> getRoleNames()
           
 boolean isGroup()
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.info.OwAbstractCMISUserInfo
equals, getUserDisplayName, getUserEmailAdress, getUserID, getUserLongName, getUserName, getUserShortName, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISUserInfo

public OwCMISUserInfo(String name_p,
                      com.wewebu.ow.server.mandator.OwMandator mandator_p)
Method Detail

getDefaulfGroups

protected List<com.wewebu.ow.server.ecm.OwUserInfo> getDefaulfGroups()
                                                              throws com.wewebu.ow.server.exceptions.OwException
Returns:
default Alfresco Workdesk groups for this user
Throws:
com.wewebu.ow.server.exceptions.OwException

getDefaultRoleNames

protected List<String> getDefaultRoleNames()
                                    throws com.wewebu.ow.server.exceptions.OwException
Generate a list with the default role names.

Returns:
default user roles for this user
Throws:
com.wewebu.ow.server.exceptions.OwException

getGroups

public Collection<com.wewebu.ow.server.ecm.OwUserInfo> getGroups()
                                                          throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

getRoleNames

public Collection<String> getRoleNames()
                                throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

isGroup

public boolean isGroup()

getMandator

protected com.wewebu.ow.server.mandator.OwMandator getMandator()
Get current associated mandator object.

Returns:
OwMandator or null


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.