org.eclipse.stardust.engine.api.dto
Interface QualityAssuranceResult

All Superinterfaces:
Serializable
All Known Implementing Classes:
QualityAssuranceResultImpl

public interface QualityAssuranceResult
extends Serializable

Represents the result of a quality assurance instance resolution

Version:
$Revision: $
Author:
Holger.Prause
See Also:
ActivityInstanceAttributes.setQualityAssuranceResult(QualityAssuranceResult)

Nested Class Summary
static class QualityAssuranceResult.ResultState
           
 
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
 

Method Detail

setQualityAssuranceCodes

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

Parameters:
codes - - the QualityAssuranceCode to set

getQualityAssuranceCodes

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

Returns:
the QualityAssuranceCode for this result

setQualityAssuranceState

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

Parameters:
state - - the state to set

getQualityAssuranceState

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

Returns:
the QualityAssuranceResult.ResultState for this result

setAssignFailedInstanceToLastPerformer

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

Parameters:
assignToLastPerformer - -if the instance should be assigned to the last activity performer

isAssignFailedInstanceToLastPerformer

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

Returns:
if failed quality assurance instances should be assigned to the last activity performer


Copyright © 2017 Eclipse Stardust. All Rights Reserved.