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

java.lang.Object
  extended by org.eclipse.stardust.engine.api.dto.ActivityInstanceAttributesImpl
All Implemented Interfaces:
Serializable, ActivityInstanceAttributes, org.eclipse.stardust.engine.api.runtime.ActivityInstanceContextAware

public class ActivityInstanceAttributesImpl
extends Object
implements ActivityInstanceAttributes

Default implementation for ActivityInstanceAttributes

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

Constructor Summary
ActivityInstanceAttributesImpl(ActivityInstanceAttributes template)
           
ActivityInstanceAttributesImpl(long aiOid)
           
 
Method Summary
 Note addNote(String text)
          Adds a Note for the given text
 long getActivityInstanceOid()
          Return the oid for the activity instance this attributes belongs to
 List<Note> getAddedNotes()
          Gets the notes which were currently added for this instance.See ActivityInstanceAttributes.addNote(String)
 List<Note> getNotes()
          Gets the Note set for this activity instance
 QualityAssuranceResult getQualityAssuranceResult()
          Gets the QualityAssuranceResult for a specific activity instance.
 void setNotes(List<Note> notes)
          Sets notes to this instance
 void setQualityAssuranceResult(QualityAssuranceResult result)
          Sets the QualityAssuranceResult for a specific activity instance.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityInstanceAttributesImpl

public ActivityInstanceAttributesImpl(long aiOid)

ActivityInstanceAttributesImpl

public ActivityInstanceAttributesImpl(ActivityInstanceAttributes template)
Method Detail

getActivityInstanceOid

public long getActivityInstanceOid()
Return the oid for the activity instance this attributes belongs to

Specified by:
getActivityInstanceOid in interface ActivityInstanceAttributes
Specified by:
getActivityInstanceOid in interface org.eclipse.stardust.engine.api.runtime.ActivityInstanceContextAware
Returns:
the oid of the corresponding activity instance

setQualityAssuranceResult

public void setQualityAssuranceResult(QualityAssuranceResult result)
Sets the QualityAssuranceResult for a specific activity instance.

Specified by:
setQualityAssuranceResult in interface ActivityInstanceAttributes
Parameters:
result - - the result object to set

getQualityAssuranceResult

public QualityAssuranceResult getQualityAssuranceResult()
Gets the QualityAssuranceResult for a specific activity instance. This will be null for non quality assurance activity instances (ActivityInstance.getQualityAssuranceState() != QualityAssuranceUtils.QualityAssuranceState.IS_QUALITY_ASSURANCE). or a newly created quality assurance instance.

Specified by:
getQualityAssuranceResult in interface ActivityInstanceAttributes
Returns:
the QualityAssuranceResult

setNotes

public void setNotes(List<Note> notes)
Sets notes to this instance

Specified by:
setNotes in interface ActivityInstanceAttributes
Parameters:
notes - - the notes to set for this instance

addNote

public Note addNote(String text)
Adds a Note for the given text

Specified by:
addNote in interface ActivityInstanceAttributes
Returns:
the note created

getAddedNotes

public List<Note> getAddedNotes()
Gets the notes which were currently added for this instance.See ActivityInstanceAttributes.addNote(String)

Specified by:
getAddedNotes in interface ActivityInstanceAttributes
Returns:
the current added notes for this instance

getNotes

public List<Note> getNotes()
Gets the Note set for this activity instance

Specified by:
getNotes in interface ActivityInstanceAttributes
Returns:
the notes set for this instance


Copyright © 2017 Eclipse Stardust. All Rights Reserved.