com.rapidtransform.spec.model
Class Effectivity

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.spec.model.Effectivity
All Implemented Interfaces:
Model, java.io.Serializable

public class Effectivity
extends AbstractBaseModel

Effectivity identifies the valid use of product information for a date or event.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
Effectivity()
           
 
Method Summary
 EffectivityAssignment getAssignment()
           
 java.lang.String getDescription()
           
 java.lang.String getEffecitivityId()
           
 DatedEvent getEnd()
           
 Organization getOrganization()
           
 Duration getPeriod()
           
 DatedEvent getStart()
           
 LifecycleState getValidForState()
           
 java.lang.String getVersionId()
           
 void setAssignment(EffectivityAssignment assignment)
           
 void setDescription(java.lang.String description)
           
 void setEffecitivityId(java.lang.String effecitivityId)
           
 void setEnd(DatedEvent end)
           
 void setOrganization(Organization organization)
           
 void setPeriod(Duration period)
           
 void setStart(DatedEvent start)
           
 void setValidForState(LifecycleState validForState)
           
 void setVersionId(java.lang.String versionId)
           
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Effectivity

public Effectivity()
Method Detail

getAssignment

public EffectivityAssignment getAssignment()
Returns:
Returns the assignment.

setAssignment

public void setAssignment(EffectivityAssignment assignment)
Parameters:
assignment - The assignment to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getEffecitivityId

public java.lang.String getEffecitivityId()
Returns:
Returns the effecitivityId.

setEffecitivityId

public void setEffecitivityId(java.lang.String effecitivityId)
Parameters:
effecitivityId - The effecitivityId to set.

getEnd

public DatedEvent getEnd()
Returns:
Returns the end.

setEnd

public void setEnd(DatedEvent end)
Parameters:
end - The end to set.

getOrganization

public Organization getOrganization()
Returns:
Returns the organization.

setOrganization

public void setOrganization(Organization organization)
Parameters:
organization - The organization to set.

getPeriod

public Duration getPeriod()
Returns:
Returns the period.

setPeriod

public void setPeriod(Duration period)
Parameters:
period - The period to set.

getStart

public DatedEvent getStart()
Returns:
Returns the start.

setStart

public void setStart(DatedEvent start)
Parameters:
start - The start to set.

getValidForState

public LifecycleState getValidForState()
Returns:
Returns the validForState.

setValidForState

public void setValidForState(LifecycleState validForState)
Parameters:
validForState - The validForState to set.

getVersionId

public java.lang.String getVersionId()
Returns:
Returns the versionId.

setVersionId

public void setVersionId(java.lang.String versionId)
Parameters:
versionId - The versionId to set.