com.xebialabs.deployit.core.rest.api
Class DtoWriter
java.lang.Object
com.xebialabs.deployit.core.rest.api.DtoWriter
@Component
public class DtoWriter
- extends java.lang.Object
|
Method Summary |
static java.util.List<com.xebialabs.deployit.engine.api.security.Permission> |
writeReferenceDataPermissions(com.xebialabs.deployit.security.permission.Permission[] values)
|
java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> |
writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles)
|
java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> |
writeRolePermissions(com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> multimap)
|
java.util.List<com.xebialabs.deployit.engine.api.security.Role> |
writeRoles(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 |
DtoWriter
public DtoWriter()
writeRoles
public java.util.List<com.xebialabs.deployit.engine.api.security.Role> writeRoles(java.util.List<com.xebialabs.deployit.security.Role> roles)
writeRoleAssignments
public java.util.List<com.xebialabs.deployit.core.api.dto.RolePrincipals> writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles)
writeRolePermissions
public java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> writeRolePermissions(com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> multimap)
writeReferenceDataPermissions
public static java.util.List<com.xebialabs.deployit.engine.api.security.Permission> writeReferenceDataPermissions(com.xebialabs.deployit.security.permission.Permission[] values)