Class DtoReader
- java.lang.Object
-
- com.xebialabs.deployit.core.rest.api.DtoReader
-
@Component public class DtoReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Function<com.xebialabs.deployit.repository.ConfigurationItemData,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId>ciDataToCiIdstatic java.util.function.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,com.xebialabs.deployit.repository.ConfigurationItemData>ciIdToCiDatastatic java.util.function.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId>ciToCiId
-
Constructor Summary
Constructors Constructor Description DtoReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<com.xebialabs.deployit.security.Role>readRoleAssignments(java.util.List<com.xebialabs.deployit.engine.api.security.RolePrincipals> assignments)java.util.Map<com.xebialabs.deployit.security.Role,java.util.Set<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)
-
-
-
Field Detail
-
ciToCiId
public static final java.util.function.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciToCiId
-
ciDataToCiId
public static final java.util.function.Function<com.xebialabs.deployit.repository.ConfigurationItemData,com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> ciDataToCiId
-
ciIdToCiData
public static final java.util.function.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,com.xebialabs.deployit.repository.ConfigurationItemData> ciIdToCiData
-
-
Method Detail
-
readRoleAssignments
public java.util.List<com.xebialabs.deployit.security.Role> readRoleAssignments(java.util.List<com.xebialabs.deployit.engine.api.security.RolePrincipals> assignments)
-
readRolePermissions
public java.util.Map<com.xebialabs.deployit.security.Role,java.util.Set<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)
-
-