|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
toAttributes(MultiValuedAttributeEntityList attributeEntityList)
Translates MultiValuedAttributeEntityList to Attributes. |
static MultiValuedAttributeEntityList |
toDeletedAttributeEntityList(java.util.Set<java.lang.String> attributes)
|
static EventEntityList |
toEventEntities(Events events,
java.net.URI baseUri)
|
static AbstractEventEntity |
toEventEntity(OperationEvent event,
java.net.URI baseUri)
|
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.Collection<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 MultiValuedAttributeEntityList |
toMultiValuedAttributeEntityList(Attributes attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to MultiValuedAttributeEntityList. |
static MultiValuedAttributeEntityList |
toMultiValuedAttributeEntityList(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to MultiValuedAttributeEntityList. |
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.Collection<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 MultiValuedAttributeEntityList toMultiValuedAttributeEntityList(java.util.Map<java.lang.String,java.util.Set<java.lang.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(java.util.Set<java.lang.String> attributes)
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> toAttributes(MultiValuedAttributeEntityList attributeEntityList)
attributeEntityList - attributes of an entity
public static EventEntityList toEventEntities(Events events,
java.net.URI baseUri)
public static AbstractEventEntity toEventEntity(OperationEvent event,
java.net.URI baseUri)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||