com.atlassian.crowd.integration.service.soap
Class ObjectTranslator

java.lang.Object
  extended by com.atlassian.crowd.integration.service.soap.ObjectTranslator

public class ObjectTranslator
extends Object


Constructor Summary
ObjectTranslator()
           
 
Method Summary
static String processDirectoryEntityName(String name, boolean forceLower)
           
static List<String> processDirectoryEntityNames(Collection<String> names, boolean forceLower)
           
static SOAPGroup processGroup(Group group, List<String> nestedUserMembers, boolean forceLower)
           
static GroupTemplate processGroup(SOAPGroup soapGroup)
           
static SOAPNestableGroup processNestableGroup(SOAPNestableGroup group, boolean forceLower)
           
static SOAPRole processRole(Group role, List<String> directMemberNames, boolean forceLower)
           
static GroupTemplate processRole(SOAPRole soapRole)
           
static SOAPGroup[] processSOAPGroupAndMemberNames(SOAPGroup[] groups, boolean forceLower)
           
static SOAPNestableGroup[] processSOAPGroupAndMemberNames(SOAPNestableGroup[] groups, boolean forceLower)
           
static SOAPNestableGroup[] processSOAPNestableGroupAndMemberNames(Collection<SOAPNestableGroup> groups, boolean forceLower)
           
static SOAPRole[] processSOAPRoleAndMemberNames(SOAPRole[] roles, boolean forceLower)
           
static UserTemplate processUser(SOAPPrincipal soapUser)
           
static SOAPPrincipal processUser(User user, boolean forceLower)
           
static SOAPPrincipal[] processUsers(Collection<User> users, boolean forceLower)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectTranslator

public ObjectTranslator()
Method Detail

processSOAPGroupAndMemberNames

public static SOAPGroup[] processSOAPGroupAndMemberNames(SOAPGroup[] groups,
                                                         boolean forceLower)

processSOAPGroupAndMemberNames

public static SOAPNestableGroup[] processSOAPGroupAndMemberNames(SOAPNestableGroup[] groups,
                                                                 boolean forceLower)

processSOAPRoleAndMemberNames

public static SOAPRole[] processSOAPRoleAndMemberNames(SOAPRole[] roles,
                                                       boolean forceLower)

processSOAPNestableGroupAndMemberNames

public static SOAPNestableGroup[] processSOAPNestableGroupAndMemberNames(Collection<SOAPNestableGroup> groups,
                                                                         boolean forceLower)

processUsers

public static SOAPPrincipal[] processUsers(Collection<User> users,
                                           boolean forceLower)

processGroup

public static SOAPGroup processGroup(Group group,
                                     List<String> nestedUserMembers,
                                     boolean forceLower)

processNestableGroup

public static SOAPNestableGroup processNestableGroup(SOAPNestableGroup group,
                                                     boolean forceLower)

processUser

public static SOAPPrincipal processUser(User user,
                                        boolean forceLower)

processUser

public static UserTemplate processUser(SOAPPrincipal soapUser)

processRole

public static SOAPRole processRole(Group role,
                                   List<String> directMemberNames,
                                   boolean forceLower)

processGroup

public static GroupTemplate processGroup(SOAPGroup soapGroup)

processRole

public static GroupTemplate processRole(SOAPRole soapRole)

processDirectoryEntityName

public static String processDirectoryEntityName(String name,
                                                boolean forceLower)

processDirectoryEntityNames

public static List<String> processDirectoryEntityNames(Collection<String> names,
                                                       boolean forceLower)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.