CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.persistence.dto
Class ArtifactApprovalStepDto

java.lang.Object
  extended by com.intland.codebeamer.persistence.dto.base.IdentifiableDto
      extended by com.intland.codebeamer.persistence.dto.base.NamedDto
          extended by com.intland.codebeamer.persistence.dto.ArtifactApprovalStepDto
All Implemented Interfaces:
BaseDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
ReadOnlyApprovalStepDto

public class ArtifactApprovalStepDto
extends NamedDto

Wraps a step in an artifact approval.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
NamedDto.NameComparator
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
IdentifiableDto.IdComparator
 
Constructor Summary
ArtifactApprovalStepDto()
           
ArtifactApprovalStepDto(ArtifactApprovalStepDto step)
           
 
Method Summary
 void addApprover(RoleDto role)
          Add an approver role to the approvers.
 void addApprover(UserDto user)
          Add an approver user to the approvers.
 ArtifactApprovalWorkflowDto getApprovalWorkflow()
           
 java.util.List<RoleDto> getApproverRoles()
          Get all approver roles.
 java.util.List<ArtifactApproverDto> getApprovers()
           
 java.util.List<UserDto> getApproverUsers()
          Get all approver users, but not resolving the roles!
 java.lang.Integer getOrdinal()
           
 boolean isFinalStep()
           
 boolean isInitialStep()
           
 void setApprovalWorkflow(ArtifactApprovalWorkflowDto approvalWorkflow)
           
 void setApprovers(java.util.List<ArtifactApproverDto> approvers)
           
 void setFinalStep(boolean finalStep)
           
 void setOrdinal(java.lang.Integer ordinal)
           
 java.lang.String toString()
           
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
compareNames, compareString, compareStringIgnoreCase, compareTo, createLookupMap, equals, getName, hashCode, setName
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
clone, compare, compareInteger, equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArtifactApprovalStepDto

public ArtifactApprovalStepDto()

ArtifactApprovalStepDto

public ArtifactApprovalStepDto(ArtifactApprovalStepDto step)
Method Detail

getApprovalWorkflow

public ArtifactApprovalWorkflowDto getApprovalWorkflow()

setApprovalWorkflow

public void setApprovalWorkflow(ArtifactApprovalWorkflowDto approvalWorkflow)

getOrdinal

public java.lang.Integer getOrdinal()

setOrdinal

public void setOrdinal(java.lang.Integer ordinal)

isInitialStep

public boolean isInitialStep()

isFinalStep

public boolean isFinalStep()

setFinalStep

public void setFinalStep(boolean finalStep)

getApprovers

public java.util.List<ArtifactApproverDto> getApprovers()
Returns:
the approvers

setApprovers

public void setApprovers(java.util.List<ArtifactApproverDto> approvers)
Parameters:
approvers - the approvers to set

getApproverUsers

public java.util.List<UserDto> getApproverUsers()
Get all approver users, but not resolving the roles!


getApproverRoles

public java.util.List<RoleDto> getApproverRoles()
Get all approver roles.


addApprover

public void addApprover(UserDto user)
Add an approver user to the approvers. Note that user is only added if not yet part of the approver-users.

Parameters:
user - The user to add.

addApprover

public void addApprover(RoleDto role)
Add an approver role to the approvers. Note that the role is only added if not yet part of the approver roles.

Parameters:
role -

toString

public java.lang.String toString()
Overrides:
toString in class NamedDto

CodeBeamer 5.4.0.1-RC API

Copyright © 2006-2009 Intland Software. All rights reserved.