org.eclipse.stardust.engine.api.dto
Class QualityAssuranceResultImpl

java.lang.Object
  extended by org.eclipse.stardust.engine.api.dto.QualityAssuranceResultImpl
All Implemented Interfaces:
Serializable, QualityAssuranceResult

public class QualityAssuranceResultImpl
extends Object
implements QualityAssuranceResult

Default implementation for QualityAssuranceResult

Version:
$Revision: $
Author:
holger.prause
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.stardust.engine.api.dto.QualityAssuranceResult
QualityAssuranceResult.ResultState
 
Constructor Summary
QualityAssuranceResultImpl()
           
 
Method Summary
 Set<QualityAssuranceCode> getQualityAssuranceCodes()
          Get the QualityAssuranceCode for this result
 QualityAssuranceResult.ResultState getQualityAssuranceState()
          Returns the QualityAssuranceResult.ResultState for this result
 boolean isAssignFailedInstanceToLastPerformer()
          Return if failed quality assurance instances should be assigned to the last activity performer of the instance who triggered the quality assurance instance
 void setAssignFailedInstanceToLastPerformer(boolean assignToLastPerformer)
          When set to true and the QualityAssuranceResult.ResultState is set to QualityAssuranceResult.ResultState.FAILED, the activity instance will be assigned to the performer of the activity instance which triggered the quality assurance instance
 void setQualityAssuranceCodes(Set<QualityAssuranceCode> codes)
          Sets the QualityAssuranceCode for this result
 void setQualityAssuranceState(QualityAssuranceResult.ResultState state)
          Set the QualityAssuranceResult.ResultState for this resul
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualityAssuranceResultImpl

public QualityAssuranceResultImpl()
Method Detail

setQualityAssuranceCodes

public void setQualityAssuranceCodes(Set<QualityAssuranceCode> codes)
Sets the QualityAssuranceCode for this result

Specified by:
setQualityAssuranceCodes in interface QualityAssuranceResult
Parameters:
codes - - the QualityAssuranceCode to set

getQualityAssuranceCodes

public Set<QualityAssuranceCode> getQualityAssuranceCodes()
Get the QualityAssuranceCode for this result

Specified by:
getQualityAssuranceCodes in interface QualityAssuranceResult
Returns:
the QualityAssuranceCode for this result

setQualityAssuranceState

public void setQualityAssuranceState(QualityAssuranceResult.ResultState state)
Set the QualityAssuranceResult.ResultState for this resul

Specified by:
setQualityAssuranceState in interface QualityAssuranceResult
Parameters:
state - - the state to set

getQualityAssuranceState

public QualityAssuranceResult.ResultState getQualityAssuranceState()
Returns the QualityAssuranceResult.ResultState for this result

Specified by:
getQualityAssuranceState in interface QualityAssuranceResult
Returns:
the QualityAssuranceResult.ResultState for this result

setAssignFailedInstanceToLastPerformer

public void setAssignFailedInstanceToLastPerformer(boolean assignToLastPerformer)
When set to true and the QualityAssuranceResult.ResultState is set to QualityAssuranceResult.ResultState.FAILED, the activity instance will be assigned to the performer of the activity instance which triggered the quality assurance instance

Specified by:
setAssignFailedInstanceToLastPerformer in interface QualityAssuranceResult
Parameters:
assignToLastPerformer - -if the instance should be assigned to the last activity performer

isAssignFailedInstanceToLastPerformer

public boolean isAssignFailedInstanceToLastPerformer()
Return if failed quality assurance instances should be assigned to the last activity performer of the instance who triggered the quality assurance instance

Specified by:
isAssignFailedInstanceToLastPerformer in interface QualityAssuranceResult
Returns:
if failed quality assurance instances should be assigned to the last activity performer


Copyright © 2017 Eclipse Stardust. All Rights Reserved.