public class ReportPeriodTargetBeanImpl extends IdentifiableBeanImpl implements ReportPeriodTargetBean
FIXED_ID
Constructor and Description |
---|
ReportPeriodTargetBeanImpl(IdentifiableBean parent,
ReportPeriodTargetMutableBean bean) |
Modifier and Type | Method and Description |
---|---|
boolean |
deepEquals(SDMXBean bean,
boolean includeFinalProperties)
Returns true if this SdmxBean equals the given bean in every respect (except for the validTo property of a maintainable artefact, this is not taken into consideration)
This method calls deepEquals on any SdmxBean composites.
|
SdmxDate |
getEndTime()
Returns the end time of the report period target, null if undefined
|
java.lang.String |
getId()
Returns the id for this component, this is a mandatory field and will never be null.
|
SdmxDate |
getStartTime()
Returns the start time of the report period target, null if undefined
|
TEXT_TYPE |
getTextType()
Returns the text type of this report period target, defaults to TEXT_TYPE.OBSERVATIONAL_TIME_PERIOD
|
asReference, equals, getAllTextTypes, getFullIdPath, getUri, getUrn, hashCode, toString
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
asReference, getAllTextTypes, getFullIdPath, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public ReportPeriodTargetBeanImpl(IdentifiableBean parent, ReportPeriodTargetMutableBean bean)
public boolean deepEquals(SDMXBean bean, boolean includeFinalProperties)
SDMXBean
deepEquals
in interface SDMXBean
deepEquals
in class SDMXBeanImpl
bean
- if null, then false will be returnedincludeFinalProperties
- - if true, then this method will check every single property from this bean is
equal to the passed in bean. If false, then this method will ignore the following properties:
public TEXT_TYPE getTextType()
ReportPeriodTargetBean
getTextType
in interface ReportPeriodTargetBean
public SdmxDate getStartTime()
ReportPeriodTargetBean
getStartTime
in interface ReportPeriodTargetBean
public SdmxDate getEndTime()
ReportPeriodTargetBean
getEndTime
in interface ReportPeriodTargetBean
public java.lang.String getId()
IdentifiableBean
getId
in interface IdentifiableBean
getId
in class IdentifiableBeanImpl