public interface MetadataStructureDefinitionBean extends MaintainableBean
DEFAULT_VERSION
Modifier and Type | Method and Description |
---|---|
MetadataTargetBean |
getMetadataTarget(java.lang.String id)
Returns the metadata target with the given id, or null if no such target exists
|
java.util.List<MetadataTargetBean> |
getMetadataTargets()
Returns all the available targets as defined by this MSD
|
MetadataStructureDefinitionMutableBean |
getMutableInstance()
Returns a representation of itself in a bean which can be modified, modifications to the mutable bean
are not reflected in the instance of the MaintainableBean.
|
ReportStructureBean |
getReportStructure(java.lang.String id)
Returns the report structure with the given id, or null if no such report structure exists
|
java.util.List<ReportStructureBean> |
getReportStructures()
Returns all the report structures defined by the MSD
|
MetadataStructureDefinitionBean |
getStub(java.net.URL actualLocation,
boolean isServiceUrl)
Returns a stub reference of itself.
|
addAnnotations, getAgencyId, getEndDate, getServiceURL, getStartDate, getStructureURL, getVersion, isExternalReference, isFinal
getDescription, getDescriptions, getName, getNames
asReference, getAllTextTypes, getFullIdPath, getId, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
deepEquals, getComposites, getComposites, getCrossReferences, getParent, getStructureType
java.util.List<MetadataTargetBean> getMetadataTargets()
MetadataTargetBean getMetadataTarget(java.lang.String id)
id
- java.util.List<ReportStructureBean> getReportStructures()
ReportStructureBean getReportStructure(java.lang.String id)
MetadataStructureDefinitionBean getStub(java.net.URL actualLocation, boolean isServiceUrl)
getStub
in interface MaintainableBean
actualLocation
- the URL indicating where the full structure can be returned fromisServiceUrl
- if true this URL will be present on the serviceURL attribute, otherwise it will be treated as a structureURL attributeMetadataStructureDefinitionMutableBean getMutableInstance()
getMutableInstance
in interface MaintainableBean