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 |
com.xebialabs.deployit.core.api.dto.TaskInfo |
archivedTaskToDto(com.xebialabs.deployit.task.DeploymentTaskInfo deploymentTask)
|
com.xebialabs.deployit.core.api.dto.ConfigurationItemDescriptorDto |
descriptorToDto(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor)
|
com.xebialabs.deployit.core.api.dto.FullTaskInfo |
fullArchivedTaskToDto(com.xebialabs.deployit.task.DeploymentTaskInfo deploymentTaskInfo)
|
com.xebialabs.deployit.core.api.dto.FullTaskInfo |
fullTaskToDto(com.xebialabs.deployit.task.Task task)
|
com.xebialabs.deployit.core.api.dto.StepInfo |
taskStepInfoToDto(int stepNr,
com.xebialabs.deployit.task.TaskStepInfo step)
|
com.xebialabs.deployit.core.api.dto.TaskInfos |
tasksToDto(java.util.List<com.xebialabs.deployit.task.Task> tasks)
|
com.xebialabs.deployit.core.api.dto.TaskInfo |
taskToDto(com.xebialabs.deployit.task.Task task)
|
java.util.List<com.xebialabs.deployit.core.api.dto.Permission> |
writeReferenceDataPermissions(com.xebialabs.deployit.security.permission.Permission[] values)
|
java.util.List<com.xebialabs.deployit.core.api.dto.RoleAssignment> |
writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles)
|
java.util.List<com.xebialabs.deployit.core.api.dto.RolePermission> |
writeRolePermissions(com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> multimap)
|
java.util.List<com.xebialabs.deployit.core.api.dto.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()
descriptorToDto
public com.xebialabs.deployit.core.api.dto.ConfigurationItemDescriptorDto descriptorToDto(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor)
tasksToDto
public com.xebialabs.deployit.core.api.dto.TaskInfos tasksToDto(java.util.List<com.xebialabs.deployit.task.Task> tasks)
taskToDto
public com.xebialabs.deployit.core.api.dto.TaskInfo taskToDto(com.xebialabs.deployit.task.Task task)
fullTaskToDto
public com.xebialabs.deployit.core.api.dto.FullTaskInfo fullTaskToDto(com.xebialabs.deployit.task.Task task)
taskStepInfoToDto
public com.xebialabs.deployit.core.api.dto.StepInfo taskStepInfoToDto(int stepNr,
com.xebialabs.deployit.task.TaskStepInfo step)
archivedTaskToDto
public com.xebialabs.deployit.core.api.dto.TaskInfo archivedTaskToDto(com.xebialabs.deployit.task.DeploymentTaskInfo deploymentTask)
fullArchivedTaskToDto
public com.xebialabs.deployit.core.api.dto.FullTaskInfo fullArchivedTaskToDto(com.xebialabs.deployit.task.DeploymentTaskInfo deploymentTaskInfo)
writeRoles
public java.util.List<com.xebialabs.deployit.core.api.dto.Role> writeRoles(java.util.List<com.xebialabs.deployit.security.Role> roles)
writeRoleAssignments
public java.util.List<com.xebialabs.deployit.core.api.dto.RoleAssignment> writeRoleAssignments(java.util.List<com.xebialabs.deployit.security.Role> roles)
writeRolePermissions
public java.util.List<com.xebialabs.deployit.core.api.dto.RolePermission> writeRolePermissions(com.google.common.collect.Multimap<com.xebialabs.deployit.security.Role,com.xebialabs.deployit.security.permission.Permission> multimap)
writeReferenceDataPermissions
public java.util.List<com.xebialabs.deployit.core.api.dto.Permission> writeReferenceDataPermissions(com.xebialabs.deployit.security.permission.Permission[] values)