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

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

public class ObjectTranslator
extends java.lang.Object


Constructor Summary
ObjectTranslator()
           
 
Method Summary
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> processAttributes(SOAPAttribute attribute)
           
static java.lang.String processDirectoryEntityName(java.lang.String name, boolean forceLower)
           
static java.util.List<java.lang.String> processDirectoryEntityNames(java.util.Collection<java.lang.String> names, boolean forceLower)
           
static SOAPGroup processGroup(Group group, java.util.List<java.lang.String> nestedUserMembers, boolean forceLower)
           
static GroupTemplate processGroup(SOAPGroup soapGroup)
           
static SOAPNestableGroup processNestableGroup(SOAPNestableGroup group, boolean forceLower)
           
static SOAPRole processRole(Group role, boolean forceLower)
           
static GroupTemplate processRole(SOAPRole soapRole)
           
static SOAPRole[] processRoles(java.util.Collection<Group> roles, boolean forceLower)
           
static SOAPGroup[] processSOAPGroupAndMemberNames(SOAPGroup[] groups, boolean forceLower)
           
static SOAPNestableGroup[] processSOAPGroupAndMemberNames(SOAPNestableGroup[] groups, boolean forceLower)
           
static SOAPNestableGroup[] processSOAPNestableGroupAndMemberNames(java.util.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(java.util.Collection 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(java.util.Collection<SOAPNestableGroup> groups,
                                                                         boolean forceLower)

processUsers

public static SOAPPrincipal[] processUsers(java.util.Collection users,
                                           boolean forceLower)

processGroup

public static SOAPGroup processGroup(Group group,
                                     java.util.List<java.lang.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)

processRoles

public static SOAPRole[] processRoles(java.util.Collection<Group> roles,
                                      boolean forceLower)

processRole

public static SOAPRole processRole(Group role,
                                   boolean forceLower)

processGroup

public static GroupTemplate processGroup(SOAPGroup soapGroup)

processRole

public static GroupTemplate processRole(SOAPRole soapRole)

processAttributes

public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> processAttributes(SOAPAttribute attribute)

processDirectoryEntityName

public static java.lang.String processDirectoryEntityName(java.lang.String name,
                                                          boolean forceLower)

processDirectoryEntityNames

public static java.util.List<java.lang.String> processDirectoryEntityNames(java.util.Collection<java.lang.String> names,
                                                                           boolean forceLower)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.