com.atlassian.crowd.service.soap
Class ObjectTranslator

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

public class ObjectTranslator
extends Object


Constructor Summary
ObjectTranslator()
           
 
Method Summary
static Map<String,Set<String>> buildUserAttributeMap(SOAPPrincipal soapUser)
           
static SOAPGroup processGroup(Group group, List<String> nestedUserMembers)
           
static GroupTemplate processGroup(SOAPGroup soapGroup)
           
static SOAPGroup processGroupWithAttributes(GroupWithAttributes group, List<String> nestedUserMembers)
           
static SOAPNestableGroup processNestableGroup(Group group, List<String> nestedGroupMembers)
           
static SOAPNestableGroup processNestableGroup(SOAPNestableGroup group)
           
static SOAPRole processRole(Group role, List<String> directMemberNames)
           
static GroupTemplate processRole(SOAPRole soapRole)
           
static SOAPGroup[] processSOAPGroupAndMemberNames(SOAPGroup[] groups)
           
static SOAPNestableGroup[] processSOAPGroupAndMemberNames(SOAPNestableGroup[] groups)
           
static SOAPNestableGroup[] processSOAPNestableGroupAndMemberNames(Collection<SOAPNestableGroup> groups)
           
static SOAPRole[] processSOAPRoleAndMemberNames(SOAPRole[] roles)
           
static UserTemplate processUser(SOAPPrincipal soapUser)
           
static SOAPPrincipal processUser(User user)
           
static SOAPPrincipal[] processUsers(Collection<User> users)
           
static SOAPPrincipal processUserWithAttributes(UserWithAttributes user)
           
 
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)

processSOAPGroupAndMemberNames

public static SOAPNestableGroup[] processSOAPGroupAndMemberNames(SOAPNestableGroup[] groups)

processSOAPRoleAndMemberNames

public static SOAPRole[] processSOAPRoleAndMemberNames(SOAPRole[] roles)

processSOAPNestableGroupAndMemberNames

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

processUsers

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

processGroup

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

processGroupWithAttributes

public static SOAPGroup processGroupWithAttributes(GroupWithAttributes group,
                                                   List<String> nestedUserMembers)

processNestableGroup

public static SOAPNestableGroup processNestableGroup(Group group,
                                                     List<String> nestedGroupMembers)

processNestableGroup

public static SOAPNestableGroup processNestableGroup(SOAPNestableGroup group)

processUser

public static SOAPPrincipal processUser(User user)

processUserWithAttributes

public static SOAPPrincipal processUserWithAttributes(UserWithAttributes user)

processUser

public static UserTemplate processUser(SOAPPrincipal soapUser)

processRole

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

processGroup

public static GroupTemplate processGroup(SOAPGroup soapGroup)

processRole

public static GroupTemplate processRole(SOAPRole soapRole)

buildUserAttributeMap

public static Map<String,Set<String>> buildUserAttributeMap(SOAPPrincipal soapUser)


Copyright © 2013 Atlassian. All Rights Reserved.