public interface CrossSectionalDataStructureMutableBean extends DataStructureMutableBean
Modifier and Type | Method and Description |
---|---|
void |
addCrossSectionalAttachDataSet(java.lang.String dimensionReference) |
void |
addCrossSectionalAttachGroup(java.lang.String dimensionReference) |
void |
addCrossSectionalAttachObservation(java.lang.String dimensionReference) |
void |
addCrossSectionalAttachSection(java.lang.String dimensionReference) |
void |
addCrossSectionalMeasures(CrossSectionalMeasureMutableBean crossSectionalMeasure) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAttributeToMeasureMap()
Gets a map of attribute id, mapping to the cross sectional measure ids it is attached to.
|
java.util.List<java.lang.String> |
getCrossSectionalAttachDataSet() |
java.util.List<java.lang.String> |
getCrossSectionalAttachGroup() |
java.util.List<java.lang.String> |
getCrossSectionalAttachObservation() |
java.util.List<java.lang.String> |
getCrossSectionalAttachSection() |
java.util.List<CrossSectionalMeasureMutableBean> |
getCrossSectionalMeasures() |
CrossSectionalDataStructureBean |
getImmutableInstance()
Returns a representation of itself in a bean which can not be modified, modifications to the mutable bean
are not reflected in the returned instance of the MaintainableBean.
|
java.util.Map<java.lang.String,StructureReferenceBean> |
getMeasureDimensionCodelistMapping() |
void |
setAttributeToMeasureMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributeToMeasure)
Set a map of attribute id, mapping to the cross sectional measure ids it is attached to.
|
void |
setCrossSectionalAttachDataSet(java.util.List<java.lang.String> dimensionReferences) |
void |
setCrossSectionalAttachGroup(java.util.List<java.lang.String> dimensionReferences) |
void |
setCrossSectionalAttachObservation(java.util.List<java.lang.String> dimensionReferences) |
void |
setCrossSectionalAttachSection(java.util.List<java.lang.String> dimensionReferences) |
void |
setCrossSectionalMeasures(java.util.List<CrossSectionalMeasureMutableBean> crossSectionalMeasure) |
void |
setMeasureDimensionCodelistMapping(java.util.Map<java.lang.String,StructureReferenceBean> mapping) |
addAttribute, addAttribute, addDimension, addDimension, addGroup, addPrimaryMeasure, getAttribute, getAttributeList, getAttributes, getDimension, getDimensionList, getDimensions, getGroups, getMeasureList, removeComponent, setAttributeList, setDimensionList, setGroups, setMeasureList, setPrimaryMeasure
getAgencyId, getEndDate, getExternalReference, getFinalStructure, getServiceURL, getStartDate, getStructureURL, getVersion, isStub, setAgencyId, setEndDate, setExternalReference, setFinalStructure, setServiceURL, setStartDate, setStructureURL, setStub, setVersion
addDescription, addName, getDescriptions, getName, getNames, setDescriptions, setNames
getId, getUri, getUrn, setId, setUri
addAnnotation, addAnnotation, getAnnotations, setAnnotations
getStructureType
java.util.List<CrossSectionalMeasureMutableBean> getCrossSectionalMeasures()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAttributeToMeasureMap()
void setAttributeToMeasureMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributeToMeasure)
attributeToMeasure
- void setMeasureDimensionCodelistMapping(java.util.Map<java.lang.String,StructureReferenceBean> mapping)
java.util.Map<java.lang.String,StructureReferenceBean> getMeasureDimensionCodelistMapping()
java.util.List<java.lang.String> getCrossSectionalAttachDataSet()
java.util.List<java.lang.String> getCrossSectionalAttachGroup()
java.util.List<java.lang.String> getCrossSectionalAttachSection()
java.util.List<java.lang.String> getCrossSectionalAttachObservation()
void setCrossSectionalMeasures(java.util.List<CrossSectionalMeasureMutableBean> crossSectionalMeasure)
void setCrossSectionalAttachDataSet(java.util.List<java.lang.String> dimensionReferences)
void setCrossSectionalAttachGroup(java.util.List<java.lang.String> dimensionReferences)
void setCrossSectionalAttachSection(java.util.List<java.lang.String> dimensionReferences)
void setCrossSectionalAttachObservation(java.util.List<java.lang.String> dimensionReferences)
void addCrossSectionalMeasures(CrossSectionalMeasureMutableBean crossSectionalMeasure)
void addCrossSectionalAttachDataSet(java.lang.String dimensionReference)
void addCrossSectionalAttachGroup(java.lang.String dimensionReference)
void addCrossSectionalAttachSection(java.lang.String dimensionReference)
void addCrossSectionalAttachObservation(java.lang.String dimensionReference)
CrossSectionalDataStructureBean getImmutableInstance()
getImmutableInstance
in interface DataStructureMutableBean
getImmutableInstance
in interface MaintainableMutableBean