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

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

@Component
public class DtoWriter
extends java.lang.Object


Constructor Summary
DtoWriter()
           
 
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
 

Constructor Detail

DtoWriter

public DtoWriter()
Method Detail

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)