com.xebialabs.deployit.core.rest.api
Class DtoReader

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.api.DtoReader

@Component
public class DtoReader
extends java.lang.Object


Field Summary
static com.google.common.base.Function<com.xebialabs.deployit.repository.ConfigurationItemData,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciDataToCiId
           
static com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,com.xebialabs.deployit.repository.ConfigurationItemData> ciIdToCiData
           
static com.google.common.base.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciToCiId
           
 
Constructor Summary
DtoReader()
           
 
Method Summary
 java.util.List<com.xebialabs.deployit.security.Role> readRoleAssignments(java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> assignments)
           
 com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> readRolePermissions(java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions, java.util.List<com.xebialabs.deployit.security.Role> roles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ciToCiId

public static final com.google.common.base.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciToCiId

ciDataToCiId

public static final com.google.common.base.Function<com.xebialabs.deployit.repository.ConfigurationItemData,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciDataToCiId

ciIdToCiData

public static final com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,com.xebialabs.deployit.repository.ConfigurationItemData> ciIdToCiData
Constructor Detail

DtoReader

public DtoReader()
Method Detail

readRoleAssignments

public java.util.List<com.xebialabs.deployit.security.Role> readRoleAssignments(java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> assignments)

readRolePermissions

public com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> readRolePermissions(java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> permissions,
                                                                                                                                                          java.util.List<com.xebialabs.deployit.security.Role> roles)