Class DtoWriter
java.lang.Object
com.xebialabs.deployit.core.rest.api.DtoWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<com.xebialabs.deployit.engine.api.security.Permission> writeAllDataPermissionsForCI(Collection<com.xebialabs.deployit.security.permission.Permission> values, String rootCI) writeAllPermissionsForRole(Map<com.xebialabs.deployit.security.Role, Set<com.xebialabs.deployit.security.permission.Permission>> multimap, Boolean isSecureCi, String rootCI) static List<com.xebialabs.deployit.engine.api.security.Permission> writeReferenceDataPermissions(Collection<com.xebialabs.deployit.security.permission.Permission> values) List<com.xebialabs.deployit.engine.api.security.RolePrincipals> writeRoleAssignments(List<com.xebialabs.deployit.security.Role> roles) List<com.xebialabs.deployit.core.api.dto.RolePermissions> writeRolePermissions(Map<com.xebialabs.deployit.security.Role, Set<com.xebialabs.deployit.security.permission.Permission>> multimap) List<com.xebialabs.deployit.engine.api.security.Role> writeRoles(List<com.xebialabs.deployit.security.Role> roles)
-
Constructor Details
-
DtoWriter
public DtoWriter()
-
-
Method Details
-
writeRoles
-
writeRoleAssignments
-
writeRolePermissions
-
writeAllPermissionsForRole
-
writeReferenceDataPermissions
public static List<com.xebialabs.deployit.engine.api.security.Permission> writeReferenceDataPermissions(Collection<com.xebialabs.deployit.security.permission.Permission> values) -
writeAllDataPermissionsForCI
public static List<com.xebialabs.deployit.engine.api.security.Permission> writeAllDataPermissionsForCI(Collection<com.xebialabs.deployit.security.permission.Permission> values, String rootCI)
-