|
||||||||||
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 AttributeEntityList |
toAttributeEntityList(Attributes attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to AttributeEntityList. |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
toAttributes(AttributeEntityList attributeEntityList)
Translates AttributeEntityList to Attributes. |
static GroupTemplate |
toGroup(GroupEntity groupEntity)
|
static GroupEntityList |
toGroupEntities(java.util.List<Group> groups,
java.net.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,
java.net.URI baseURI)
Translates a Group to a GroupEntity. |
static GroupEntityList |
toMinimalGroupEntities(java.util.List<java.lang.String> groupNames,
java.net.URI baseUri)
Translates a list of group names to a GroupEntityList. |
static UserEntityList |
toMinimalUserEntities(java.util.List<java.lang.String> usernames,
java.net.URI baseUri)
Translates a list of usernames to a UserEntityList. |
static UserEntityList |
toUserEntities(java.util.List<User> users,
java.net.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(java.util.List<User> users, java.net.URI baseUri)
users
- list of users to convertbaseUri
- base URI
public static UserEntityList toMinimalUserEntities(java.util.List<java.lang.String> usernames, java.net.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, java.net.URI baseURI)
group
- Group to convertbaseURI
- base URI
public static GroupEntityList toGroupEntities(java.util.List<Group> groups, java.net.URI baseURI)
groups
- List of groups to convertbaseURI
- base URI
public static GroupEntityList toMinimalGroupEntities(java.util.List<java.lang.String> groupNames, java.net.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 AttributeEntityList toAttributeEntityList(Attributes attributes, com.atlassian.plugins.rest.common.Link link)
attributes
- Attributes of an entitylink
- link to the attributes
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> toAttributes(AttributeEntityList attributeEntityList)
attributeEntityList
- attributes of an entity
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |