pl.edu.icm.yadda.service2.user
Class UserDataConverter

java.lang.Object
  extended by pl.edu.icm.yadda.service2.user.UserDataConverter

public class UserDataConverter
extends java.lang.Object

User data converter class.

Author:
mhorst

Constructor Summary
UserDataConverter()
           
 
Method Summary
static Group convert(Group source, java.lang.String predefinedDomain)
          Converts Group from user catalog model into Group.
static UserData convert(User source, java.lang.String predefinedDomain, boolean setNameAsInternalId)
          Converts User from user catalog model into UserData.
protected static java.util.List<Credential> prepareCredentials(java.lang.String password)
           
protected static java.util.Set<GroupName> prepareGroups(java.util.Set<java.lang.String> groups, java.lang.String predefinedDomain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDataConverter

public UserDataConverter()
Method Detail

convert

public static UserData convert(User source,
                               java.lang.String predefinedDomain,
                               boolean setNameAsInternalId)
                        throws UserDataConverterException
Converts User from user catalog model into UserData.

Parameters:
source -
predefinedDomain -
setNameAsInternalId - flag indicating source user name should be taken either as internal id or or as external id causing internal id to be generated
Returns:
converted UserData object
Throws:
UserDataConverterException

prepareGroups

protected static java.util.Set<GroupName> prepareGroups(java.util.Set<java.lang.String> groups,
                                                        java.lang.String predefinedDomain)

prepareCredentials

protected static java.util.List<Credential> prepareCredentials(java.lang.String password)

convert

public static Group convert(Group source,
                            java.lang.String predefinedDomain)
                     throws UserDataConverterException
Converts Group from user catalog model into Group.

Parameters:
source -
predefinedDomain -
Returns:
converted Group object
Throws:
UserDataConverterException


Copyright © 2002-2012 ICM, Warsaw University. All Rights Reserved.