|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.crowd.plugin.rest.util.EntityTranslator
public class EntityTranslator
Translates between REST entities and com.atlassian.crowd.model classes.
Method Summary | |
---|---|
static UserWithAttributes |
fromUserEntity(UserEntity userEntity)
Translates a UserEntity to a UserWithAttributes. |
static Map<String,Set<String>> |
toAttributes(MultiValuedAttributeEntityList attributeEntityList)
Translates MultiValuedAttributeEntityList to Attributes. |
static MultiValuedAttributeEntityList |
toDeletedAttributeEntityList(Set<String> attributes)
|
static EventEntityList |
toEventEntities(Events events,
URI baseUri)
|
static AbstractEventEntity |
toEventEntity(OperationEvent event,
URI baseUri)
|
static GroupTemplate |
toGroup(GroupEntity groupEntity)
|
static GroupEntityList |
toGroupEntities(List<Group> groups,
URI baseURI)
Translates a list of Groups to a list of GroupEntities. |
static GroupEntity |
toGroupEntity(Group group,
Attributes attributes,
com.atlassian.plugins.rest.common.Link groupLink)
Translates a Group with Attributes to a GroupEntity. |
static GroupEntity |
toGroupEntity(Group group,
com.atlassian.plugins.rest.common.Link groupLink)
Translates a Group to a GroupEntity. |
static GroupEntity |
toGroupEntity(Group group,
URI baseURI)
Translates a Group to a GroupEntity. |
static GroupEntityList |
toMinimalGroupEntities(Collection<String> groupNames,
URI baseUri)
Translates a list of group names to a GroupEntityList. |
static UserEntityList |
toMinimalUserEntities(List<String> usernames,
URI baseUri)
Translates a list of usernames to a UserEntityList. |
static MultiValuedAttributeEntityList |
toMultiValuedAttributeEntityList(Attributes attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to MultiValuedAttributeEntityList. |
static MultiValuedAttributeEntityList |
toMultiValuedAttributeEntityList(Map<String,Set<String>> attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to MultiValuedAttributeEntityList. |
static UserEntityList |
toUserEntities(List<User> users,
URI baseUri)
Translates a list of users to a list of UserEntities. |
static UserEntity |
toUserEntity(User user,
Attributes attributes,
com.atlassian.plugins.rest.common.Link userLink)
Translates a User with Attributes to a UserEntity. |
static UserEntity |
toUserEntity(User user,
com.atlassian.plugins.rest.common.Link userLink)
Translates a User to a UserEntity. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static UserEntity toUserEntity(User user, com.atlassian.plugins.rest.common.Link userLink)
user
- User to convertuserLink
- Link to user resource
public static UserEntityList toUserEntities(List<User> users, URI baseUri)
users
- list of users to convertbaseUri
- base URI
public static UserEntityList toMinimalUserEntities(List<String> usernames, URI baseUri)
usernames
- usernames to translatebaseUri
- base URI
public static UserWithAttributes fromUserEntity(UserEntity userEntity)
userEntity
- UserEntity to convert
public static UserEntity toUserEntity(User user, Attributes attributes, com.atlassian.plugins.rest.common.Link userLink)
user
- Userattributes
- attributes of the user.userLink
- link to the user.
public static GroupEntity toGroupEntity(Group group, URI baseURI)
group
- Group to convertbaseURI
- base URI
public static GroupEntityList toGroupEntities(List<Group> groups, URI baseURI)
groups
- List of groups to convertbaseURI
- base URI
public static GroupEntityList toMinimalGroupEntities(Collection<String> groupNames, URI baseUri)
groupNames
- group names to translatebaseUri
- base URI
public static GroupEntity toGroupEntity(Group group, com.atlassian.plugins.rest.common.Link groupLink)
group
- Group to convertgroupLink
- Link to group resource
public static GroupEntity toGroupEntity(Group group, Attributes attributes, com.atlassian.plugins.rest.common.Link groupLink)
group
- Groupattributes
- attributes of the group.groupLink
- link to the group.
public static GroupTemplate toGroup(GroupEntity groupEntity)
public static MultiValuedAttributeEntityList toMultiValuedAttributeEntityList(Map<String,Set<String>> attributes, com.atlassian.plugins.rest.common.Link link)
attributes
- attributes of an entitylink
- link to the attributes
public static MultiValuedAttributeEntityList toMultiValuedAttributeEntityList(Attributes attributes, com.atlassian.plugins.rest.common.Link link)
attributes
- attributes of an entitylink
- link to the attributes
public static MultiValuedAttributeEntityList toDeletedAttributeEntityList(Set<String> attributes)
public static Map<String,Set<String>> toAttributes(MultiValuedAttributeEntityList attributeEntityList)
attributeEntityList
- attributes of an entity
public static EventEntityList toEventEntities(Events events, URI baseUri)
public static AbstractEventEntity toEventEntity(OperationEvent event, URI baseUri)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |