public class RESTSdmxBeanRetrievalManager extends BaseSdmxBeanRetrievalManager
Constructor and Description |
---|
RESTSdmxBeanRetrievalManager(java.lang.String restURL) |
Modifier and Type | Method and Description |
---|---|
<T extends MaintainableBean> |
getMaintainableBeans(java.lang.Class<T> structureType,
MaintainableRefBean ref,
boolean returnLatest,
boolean returnStub)
Obtains a set of MaintainableBeans of type T that match the reference parameters in the MaintainableRef argument.
|
SdmxBeans |
getMaintainables(RESTStructureQuery sQuery)
Get all the maintainables that match the RESTStructureQuery
|
SdmxBeans |
getSdmxBeans(StructureReferenceBean sRef,
ResolutionSettings.RESOLVE_CROSS_REFERENCES resolveCrossReferences)
Returns a SdmxBeans container containing all the MaintainableBeans that match
the query parameters as defined by the StructureReferenceBean.
|
afterPropertiesSet, getAgency, getMaintainableBean, getMaintainableBean, getMaintainableBean, getMaintainableBean, getMaintainableBeans, getMaintainableBeans, setCrossReferenceRetrievalManager, setCrossReferencingRetrievalManager, setExternalReferenceRetrievalManager, setHeaderRetrievalManager, setProxy, setRegistrationRetrievalManager, setServiceRetrievalManager
getIdentifiableBean, getIdentifiableBean, getIdentifiableBean, getIdentifiableBean, getIdentifiableBeans
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdentifiableBean, getIdentifiableBean, getIdentifiableBean, getIdentifiableBeans
public RESTSdmxBeanRetrievalManager(java.lang.String restURL)
public SdmxBeans getMaintainables(RESTStructureQuery sQuery)
SdmxBeanRetrievalManager
getMaintainables
in interface SdmxBeanRetrievalManager
getMaintainables
in class BaseSdmxBeanRetrievalManager
public SdmxBeans getSdmxBeans(StructureReferenceBean sRef, ResolutionSettings.RESOLVE_CROSS_REFERENCES resolveCrossReferences)
SdmxBeanRetrievalManager
getSdmxBeans
in interface SdmxBeanRetrievalManager
getSdmxBeans
in class BaseSdmxBeanRetrievalManager
sRef
- The StructureReferenceBean which must not be nullresolveCrossReferences
- either 'do not resolve', 'resolve all' or 'resolve all excluding agencies'. If not set to 'do not resolve'
then all the structures that are referenced by the resulting structures are also returned
(and also their children). This will be equivalent to descendants for a RESTful query.public <T extends MaintainableBean> java.util.Set<T> getMaintainableBeans(java.lang.Class<T> structureType, MaintainableRefBean ref, boolean returnLatest, boolean returnStub)
SdmxBeanRetrievalManager
getMaintainableBeans
in interface SdmxBeanRetrievalManager
getMaintainableBeans
in class BaseSdmxBeanRetrievalManager
structureType
- identifies the structure typeref
- contains the identifiers of the structures to returns, can include widcarded values (null indicates a wildcard).returnLatest
- if true then the latest version is returned, regardless of whether version information is suppliedreturnStub
- if true then the stub bean will be returned instead of the full structure