public class ComputationBeanImpl extends AnnotableBeanImpl implements ComputationBean
Constructor and Description |
---|
ComputationBeanImpl(IdentifiableBean parent,
ComputationMutableBean mutableBean) |
ComputationBeanImpl(IdentifiableBean parent,
org.sdmx.resources.sdmxml.schemas.v21.structure.ComputationType xmlType) |
ComputationBeanImpl(IdentifiableBean parent,
org.sdmx.resources.sdmxml.schemas.v20.structure.ProcessStepType processBean) |
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.
|
java.util.List<TextTypeWrapper> |
getDescription()
Description describe the computation in any form desired by the user
(these are informational rather than machine-actionable),
and so may be supplied in multiple, parallel-language versions,
|
java.lang.String |
getLocalId()
The localID attribute is an optional identification for the computation within the process.
|
java.lang.String |
getSoftwareLanguage()
The softwareLanguage attribute holds the coding language that the software package used to perform the computation is written in.
|
java.lang.String |
getSoftwarePackage()
The softwarePackage attribute holds the name of the software package that is used to perform the computation.
|
java.lang.String |
getSoftwareVersion()
The softwareVersion attribute hold the version of the software package that is used to perform that computation.
|
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public ComputationBeanImpl(IdentifiableBean parent, ComputationMutableBean mutableBean)
public ComputationBeanImpl(IdentifiableBean parent, org.sdmx.resources.sdmxml.schemas.v21.structure.ComputationType xmlType)
public ComputationBeanImpl(IdentifiableBean parent, org.sdmx.resources.sdmxml.schemas.v20.structure.ProcessStepType processBean)
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 java.lang.String getLocalId()
ComputationBean
getLocalId
in interface ComputationBean
public java.lang.String getSoftwarePackage()
ComputationBean
getSoftwarePackage
in interface ComputationBean
public java.lang.String getSoftwareLanguage()
ComputationBean
getSoftwareLanguage
in interface ComputationBean
public java.lang.String getSoftwareVersion()
ComputationBean
getSoftwareVersion
in interface ComputationBean
public java.util.List<TextTypeWrapper> getDescription()
ComputationBean
getDescription
in interface ComputationBean