Class DtoWriter


  • @Component
    public class DtoWriter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DtoWriter()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<com.xebialabs.deployit.engine.api.security.Permission> writeReferenceDataPermissions​(java.util.Collection<com.xebialabs.deployit.security.permission.Permission> values)  
      java.util.List<com.xebialabs.deployit.engine.api.security.RolePrincipals> writeRoleAssignments​(java.util.List<com.xebialabs.deployit.security.Role> roles)  
      java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> writeRolePermissions​(java.util.Map<com.xebialabs.deployit.security.Role,​java.util.Set<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.engine.api.security.RolePrincipals> writeRoleAssignments​(java.util.List<com.xebialabs.deployit.security.Role> roles)
      • writeRolePermissions

        public java.util.List<com.xebialabs.deployit.core.api.dto.RolePermissions> writeRolePermissions​(java.util.Map<com.xebialabs.deployit.security.Role,​java.util.Set<com.xebialabs.deployit.security.permission.Permission>> multimap)
      • writeReferenceDataPermissions

        public static java.util.List<com.xebialabs.deployit.engine.api.security.Permission> writeReferenceDataPermissions​(java.util.Collection<com.xebialabs.deployit.security.permission.Permission> values)