added Qualified Name to Metadata Category and Metadata Field
Renamed classes git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/gcubedatacatalogue-metadata-discovery@146320 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
8db8f5baad
commit
05c7e92b08
|
@ -8,8 +8,8 @@ import org.gcube.common.scope.api.ScopeProvider;
|
||||||
import org.gcube.common.scope.impl.ScopeBean;
|
import org.gcube.common.scope.impl.ScopeBean;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.bean.MetadataType;
|
import org.gcube.datacatalogue.metadatadiscovery.bean.MetadataType;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.bean.jaxb.MetadataFormat;
|
import org.gcube.datacatalogue.metadatadiscovery.bean.jaxb.MetadataFormat;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.reader.MedataFormatDiscovery;
|
import org.gcube.datacatalogue.metadatadiscovery.reader.MetadataFormatDiscovery;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.reader.MedataFormatReader;
|
import org.gcube.datacatalogue.metadatadiscovery.reader.MetadataFormatReader;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ import org.slf4j.LoggerFactory;
|
||||||
*/
|
*/
|
||||||
public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDiscovery{
|
public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDiscovery{
|
||||||
|
|
||||||
private MedataFormatDiscovery medataFormatDiscovery;
|
private MetadataFormatDiscovery medataFormatDiscovery;
|
||||||
private final ScopeBean scope;
|
private final ScopeBean scope;
|
||||||
private Map<String, MetadataFormat> hash = new HashMap<String, MetadataFormat>();
|
private Map<String, MetadataFormat> hash = new HashMap<String, MetadataFormat>();
|
||||||
|
|
||||||
|
@ -43,11 +43,11 @@ public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDis
|
||||||
throw new Exception("Please set a valid scope into ScopeProvider");
|
throw new Exception("Please set a valid scope into ScopeProvider");
|
||||||
|
|
||||||
scope = new ScopeBean(scopeString);
|
scope = new ScopeBean(scopeString);
|
||||||
medataFormatDiscovery = new MedataFormatDiscovery(scope);
|
medataFormatDiscovery = new MetadataFormatDiscovery(scope);
|
||||||
logger.info("MedataFormatDiscovery has retrieved: "+medataFormatDiscovery.getMetadataTypes().size() +" metadata type/s");
|
logger.info("MedataFormatDiscovery has retrieved: "+medataFormatDiscovery.getMetadataTypes().size() +" metadata type/s");
|
||||||
logger.debug("filling cache for MedataFormat");
|
logger.debug("filling cache for MedataFormat");
|
||||||
for (MetadataType mT : medataFormatDiscovery.getMetadataTypes()) {
|
for (MetadataType mT : medataFormatDiscovery.getMetadataTypes()) {
|
||||||
MedataFormatReader reader = new MedataFormatReader(scope, mT.getId());
|
MetadataFormatReader reader = new MetadataFormatReader(scope, mT.getId());
|
||||||
hash.put(mT.getId(), reader.getMetadataFormat());
|
hash.put(mT.getId(), reader.getMetadataFormat());
|
||||||
logger.debug("MetadataType id: "+mT.getId() +" cached as: "+reader.getMetadataFormat());
|
logger.debug("MetadataType id: "+mT.getId() +" cached as: "+reader.getMetadataFormat());
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,7 @@ public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDis
|
||||||
if(format!=null)
|
if(format!=null)
|
||||||
return format;
|
return format;
|
||||||
|
|
||||||
MedataFormatReader reader = new MedataFormatReader(scope, type.getId());
|
MetadataFormatReader reader = new MetadataFormatReader(scope, type.getId());
|
||||||
return reader.getMetadataFormat();
|
return reader.getMetadataFormat();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,11 @@ import org.gcube.datacatalogue.metadatadiscovery.MetadataNamespace;
|
||||||
@XmlAccessorType (XmlAccessType.FIELD)
|
@XmlAccessorType (XmlAccessType.FIELD)
|
||||||
public class MetadataCategory implements Serializable{
|
public class MetadataCategory implements Serializable{
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private static final String NAME_ELEMENT_METADATACATEGORY = "metadatacategory";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@ -125,10 +130,15 @@ public class MetadataCategory implements Serializable{
|
||||||
*/
|
*/
|
||||||
private void setNamespaceCategory() {
|
private void setNamespaceCategory() {
|
||||||
|
|
||||||
this.namespaceCategory = "metadatacategory"+MetadataNamespace.Separator+id;
|
this.namespaceCategory = NAME_ELEMENT_METADATACATEGORY;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCategoryQName(){
|
||||||
|
|
||||||
|
return namespaceCategory+MetadataNamespace.Separator+id;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the title.
|
* Sets the title.
|
||||||
|
|
|
@ -28,12 +28,17 @@ import org.gcube.datacatalogue.metadatadiscovery.adapter.DataTypeAdapter;
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
public class MetadataField implements Serializable{
|
public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private static final String LOCAL_NAME_CATEGORYREF = "categoryref";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = 5935573474465015727L;
|
private static final long serialVersionUID = 5935573474465015727L;
|
||||||
|
|
||||||
@XmlAttribute(name="categoryref")
|
@XmlAttribute(name=LOCAL_NAME_CATEGORYREF)
|
||||||
private String categoryRef = null;
|
private String categoryRef = null;
|
||||||
@XmlElement(required = true)
|
@XmlElement(required = true)
|
||||||
private String fieldName;
|
private String fieldName;
|
||||||
|
@ -69,8 +74,10 @@ public class MetadataField implements Serializable{
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param fieldName
|
* Instantiates a new metadata field.
|
||||||
* @param mandatory
|
*
|
||||||
|
* @param fieldName the field name
|
||||||
|
* @param mandatory the mandatory
|
||||||
*/
|
*/
|
||||||
public MetadataField(String fieldName, Boolean mandatory) {
|
public MetadataField(String fieldName, Boolean mandatory) {
|
||||||
|
|
||||||
|
@ -82,6 +89,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the category ref.
|
||||||
|
*
|
||||||
* @return the categoryRef
|
* @return the categoryRef
|
||||||
*/
|
*/
|
||||||
public String getCategoryRef() {
|
public String getCategoryRef() {
|
||||||
|
@ -91,6 +100,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the category ref.
|
||||||
|
*
|
||||||
* @param categoryRef the categoryRef to set
|
* @param categoryRef the categoryRef to set
|
||||||
*/
|
*/
|
||||||
public void setCategoryRef(String categoryRef) {
|
public void setCategoryRef(String categoryRef) {
|
||||||
|
@ -100,16 +111,18 @@ public class MetadataField implements Serializable{
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Sets the namespace field to category ref.
|
||||||
*/
|
*/
|
||||||
private void setNamespaceFieldToCategoryRef() {
|
private void setNamespaceFieldToCategoryRef() {
|
||||||
|
|
||||||
this.namespaceFieldToCategoryReference = "categoryref"+MetadataNamespace.Separator+categoryRef+MetadataNamespace.Separator+fieldName;
|
this.namespaceFieldToCategoryReference = LOCAL_NAME_CATEGORYREF+MetadataNamespace.Separator+categoryRef;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the namespace field to category reference.
|
||||||
|
*
|
||||||
* @return the namespaceFieldToCategoryReference
|
* @return the namespaceFieldToCategoryReference
|
||||||
*/
|
*/
|
||||||
public String getNamespaceFieldToCategoryReference() {
|
public String getNamespaceFieldToCategoryReference() {
|
||||||
|
@ -118,7 +131,25 @@ public class MetadataField implements Serializable{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the category field qualified name.
|
||||||
|
*
|
||||||
|
* If the Metadata Field belongs to a category returns the qualified name: {@link MetadataField#LOCAL_NAME_CATEGORYREF} {@link MetadataNamespace#Separator}} fieldName;
|
||||||
|
* Otherwise returns the fieldName
|
||||||
|
*
|
||||||
|
* @return the category q name
|
||||||
|
*/
|
||||||
|
public String getCategoryFieldQName(){
|
||||||
|
|
||||||
|
return namespaceFieldToCategoryReference==null?fieldName:namespaceFieldToCategoryReference+MetadataNamespace.Separator+fieldName;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the field name.
|
||||||
|
*
|
||||||
* @return the fieldName
|
* @return the fieldName
|
||||||
*/
|
*/
|
||||||
public String getFieldName() {
|
public String getFieldName() {
|
||||||
|
@ -128,6 +159,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the mandatory.
|
||||||
|
*
|
||||||
* @return the mandatory
|
* @return the mandatory
|
||||||
*/
|
*/
|
||||||
public Boolean getMandatory() {
|
public Boolean getMandatory() {
|
||||||
|
@ -137,6 +170,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the data type.
|
||||||
|
*
|
||||||
* @return the dataType
|
* @return the dataType
|
||||||
*/
|
*/
|
||||||
public DataType getDataType() {
|
public DataType getDataType() {
|
||||||
|
@ -146,6 +181,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the default value.
|
||||||
|
*
|
||||||
* @return the defaultValue
|
* @return the defaultValue
|
||||||
*/
|
*/
|
||||||
public String getDefaultValue() {
|
public String getDefaultValue() {
|
||||||
|
@ -155,6 +192,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the note.
|
||||||
|
*
|
||||||
* @return the note
|
* @return the note
|
||||||
*/
|
*/
|
||||||
public String getNote() {
|
public String getNote() {
|
||||||
|
@ -164,6 +203,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the vocabulary.
|
||||||
|
*
|
||||||
* @return the vocabulary
|
* @return the vocabulary
|
||||||
*/
|
*/
|
||||||
public MetadataVocabulary getVocabulary() {
|
public MetadataVocabulary getVocabulary() {
|
||||||
|
@ -173,6 +214,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the validator.
|
||||||
|
*
|
||||||
* @return the validator
|
* @return the validator
|
||||||
*/
|
*/
|
||||||
public MetadataValidator getValidator() {
|
public MetadataValidator getValidator() {
|
||||||
|
@ -182,6 +225,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the tagging.
|
||||||
|
*
|
||||||
* @return the tagging
|
* @return the tagging
|
||||||
*/
|
*/
|
||||||
public MetadataTagging getTagging() {
|
public MetadataTagging getTagging() {
|
||||||
|
@ -191,6 +236,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the grouping.
|
||||||
|
*
|
||||||
* @return the grouping
|
* @return the grouping
|
||||||
*/
|
*/
|
||||||
public MetadataGrouping getGrouping() {
|
public MetadataGrouping getGrouping() {
|
||||||
|
@ -200,6 +247,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the field name.
|
||||||
|
*
|
||||||
* @param fieldName the fieldName to set
|
* @param fieldName the fieldName to set
|
||||||
*/
|
*/
|
||||||
public void setFieldName(String fieldName) {
|
public void setFieldName(String fieldName) {
|
||||||
|
@ -209,6 +258,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the mandatory.
|
||||||
|
*
|
||||||
* @param mandatory the mandatory to set
|
* @param mandatory the mandatory to set
|
||||||
*/
|
*/
|
||||||
public void setMandatory(Boolean mandatory) {
|
public void setMandatory(Boolean mandatory) {
|
||||||
|
@ -218,6 +269,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the data type.
|
||||||
|
*
|
||||||
* @param dataType the dataType to set
|
* @param dataType the dataType to set
|
||||||
*/
|
*/
|
||||||
public void setDataType(DataType dataType) {
|
public void setDataType(DataType dataType) {
|
||||||
|
@ -227,6 +280,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the default value.
|
||||||
|
*
|
||||||
* @param defaultValue the defaultValue to set
|
* @param defaultValue the defaultValue to set
|
||||||
*/
|
*/
|
||||||
public void setDefaultValue(String defaultValue) {
|
public void setDefaultValue(String defaultValue) {
|
||||||
|
@ -236,6 +291,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the note.
|
||||||
|
*
|
||||||
* @param note the note to set
|
* @param note the note to set
|
||||||
*/
|
*/
|
||||||
public void setNote(String note) {
|
public void setNote(String note) {
|
||||||
|
@ -245,6 +302,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the vocabulary.
|
||||||
|
*
|
||||||
* @param vocabulary the vocabulary to set
|
* @param vocabulary the vocabulary to set
|
||||||
*/
|
*/
|
||||||
public void setVocabulary(MetadataVocabulary vocabulary) {
|
public void setVocabulary(MetadataVocabulary vocabulary) {
|
||||||
|
@ -254,6 +313,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the validator.
|
||||||
|
*
|
||||||
* @param validator the validator to set
|
* @param validator the validator to set
|
||||||
*/
|
*/
|
||||||
public void setValidator(MetadataValidator validator) {
|
public void setValidator(MetadataValidator validator) {
|
||||||
|
@ -263,6 +324,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the tagging.
|
||||||
|
*
|
||||||
* @param tagging the tagging to set
|
* @param tagging the tagging to set
|
||||||
*/
|
*/
|
||||||
public void setTagging(MetadataTagging tagging) {
|
public void setTagging(MetadataTagging tagging) {
|
||||||
|
@ -272,6 +335,8 @@ public class MetadataField implements Serializable{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the grouping.
|
||||||
|
*
|
||||||
* @param grouping the grouping to set
|
* @param grouping the grouping to set
|
||||||
*/
|
*/
|
||||||
public void setGrouping(MetadataGrouping grouping) {
|
public void setGrouping(MetadataGrouping grouping) {
|
||||||
|
@ -282,6 +347,11 @@ public class MetadataField implements Serializable{
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see java.lang.Object#toString()
|
* @see java.lang.Object#toString()
|
||||||
*/
|
*/
|
||||||
|
/**
|
||||||
|
* To string.
|
||||||
|
*
|
||||||
|
* @return the string
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
|
|
||||||
|
|
|
@ -72,17 +72,6 @@ public class MetadataFormat implements Serializable{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the metadata type.
|
|
||||||
*
|
|
||||||
* @param metadataType the new metadata type
|
|
||||||
*/
|
|
||||||
public void setMetadataType(String metadataType) {
|
|
||||||
|
|
||||||
this.metadataType = metadataType;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the metadata categories.
|
* Gets the metadata categories.
|
||||||
*
|
*
|
||||||
|
@ -93,28 +82,6 @@ public class MetadataFormat implements Serializable{
|
||||||
return metadataCategories;
|
return metadataCategories;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the metadata categories.
|
|
||||||
*
|
|
||||||
* @param metadataCategories the metadataCategories to set
|
|
||||||
*/
|
|
||||||
public void setMetadataCategories(List<MetadataCategory> metadataCategories) {
|
|
||||||
|
|
||||||
this.metadataCategories = metadataCategories;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the metadata fields.
|
|
||||||
*
|
|
||||||
* @param metadataFields the metadataFields to set
|
|
||||||
*/
|
|
||||||
public void setMetadataFields(List<MetadataField> metadataFields) {
|
|
||||||
|
|
||||||
this.metadataFields = metadataFields;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds the metadata.
|
* Adds the metadata.
|
||||||
*
|
*
|
||||||
|
@ -139,7 +106,6 @@ public class MetadataFormat implements Serializable{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the metadata source.
|
* Sets the metadata source.
|
||||||
*
|
*
|
||||||
|
|
|
@ -27,9 +27,9 @@ import org.xml.sax.InputSource;
|
||||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||||
* Jun 8, 2016
|
* Jun 8, 2016
|
||||||
*/
|
*/
|
||||||
public class MedataFormatDiscovery {
|
public class MetadataFormatDiscovery {
|
||||||
|
|
||||||
private static Logger logger = LoggerFactory.getLogger(MedataFormatDiscovery.class);
|
private static Logger logger = LoggerFactory.getLogger(MetadataFormatDiscovery.class);
|
||||||
protected static final String DATA_CATALOGUE_METADATA_SECONDARY_TYPE = "DataCatalogueMetadata";
|
protected static final String DATA_CATALOGUE_METADATA_SECONDARY_TYPE = "DataCatalogueMetadata";
|
||||||
private String secondaryType;
|
private String secondaryType;
|
||||||
private ScopeBean scope;
|
private ScopeBean scope;
|
||||||
|
@ -41,7 +41,7 @@ public class MedataFormatDiscovery {
|
||||||
* @param scope - the scope to be searched
|
* @param scope - the scope to be searched
|
||||||
* @throws Exception the exception
|
* @throws Exception the exception
|
||||||
*/
|
*/
|
||||||
public MedataFormatDiscovery(ScopeBean scope) throws Exception {
|
public MetadataFormatDiscovery(ScopeBean scope) throws Exception {
|
||||||
this.scope = scope;
|
this.scope = scope;
|
||||||
this.secondaryType = DATA_CATALOGUE_METADATA_SECONDARY_TYPE;
|
this.secondaryType = DATA_CATALOGUE_METADATA_SECONDARY_TYPE;
|
||||||
this.metadataTypes = readProfileFromInfrastrucure();
|
this.metadataTypes = readProfileFromInfrastrucure();
|
|
@ -31,9 +31,9 @@ import org.xml.sax.InputSource;
|
||||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||||
* @Jul 26, 2013
|
* @Jul 26, 2013
|
||||||
*/
|
*/
|
||||||
public class MedataFormatReader {
|
public class MetadataFormatReader {
|
||||||
|
|
||||||
private static Logger logger = LoggerFactory.getLogger(MedataFormatReader.class);
|
private static Logger logger = LoggerFactory.getLogger(MetadataFormatReader.class);
|
||||||
private ScopeBean scope;
|
private ScopeBean scope;
|
||||||
private MetadataFormat metadataFormat;
|
private MetadataFormat metadataFormat;
|
||||||
private String resourceID;
|
private String resourceID;
|
||||||
|
@ -46,7 +46,7 @@ public class MedataFormatReader {
|
||||||
* @param resourceID the resource id
|
* @param resourceID the resource id
|
||||||
* @throws Exception the exception
|
* @throws Exception the exception
|
||||||
*/
|
*/
|
||||||
public MedataFormatReader(ScopeBean scope, String resourceID) throws Exception {
|
public MetadataFormatReader(ScopeBean scope, String resourceID) throws Exception {
|
||||||
this.scope = scope;
|
this.scope = scope;
|
||||||
this.resourceID = resourceID;
|
this.resourceID = resourceID;
|
||||||
this.metadataFormat = getMetadataFormatByID(resourceID);
|
this.metadataFormat = getMetadataFormatByID(resourceID);
|
|
@ -6,7 +6,7 @@ package org.gcube.datacatalogue.metadatadiscovery;
|
||||||
import org.gcube.common.scope.api.ScopeProvider;
|
import org.gcube.common.scope.api.ScopeProvider;
|
||||||
import org.gcube.common.scope.impl.ScopeBean;
|
import org.gcube.common.scope.impl.ScopeBean;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.bean.MetadataType;
|
import org.gcube.datacatalogue.metadatadiscovery.bean.MetadataType;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.reader.MedataFormatDiscovery;
|
import org.gcube.datacatalogue.metadatadiscovery.reader.MetadataFormatDiscovery;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,10 +26,10 @@ public class TestMetadataFormatDiscovery {
|
||||||
|
|
||||||
String scopeString = "/gcube/devNext/NextNext";
|
String scopeString = "/gcube/devNext/NextNext";
|
||||||
final ScopeBean scope = new ScopeBean(scopeString);
|
final ScopeBean scope = new ScopeBean(scopeString);
|
||||||
MedataFormatDiscovery reader;
|
MetadataFormatDiscovery reader;
|
||||||
try {
|
try {
|
||||||
ScopeProvider.instance.set(scopeString);
|
ScopeProvider.instance.set(scopeString);
|
||||||
reader = new MedataFormatDiscovery(scope);
|
reader = new MetadataFormatDiscovery(scope);
|
||||||
System.out.println(reader.getMetadataTypes());
|
System.out.println(reader.getMetadataTypes());
|
||||||
|
|
||||||
for (MetadataType type : reader.getMetadataTypes()) {
|
for (MetadataType type : reader.getMetadataTypes()) {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
package org.gcube.datacatalogue.metadatadiscovery;
|
package org.gcube.datacatalogue.metadatadiscovery;
|
||||||
|
|
||||||
import org.gcube.common.scope.impl.ScopeBean;
|
import org.gcube.common.scope.impl.ScopeBean;
|
||||||
import org.gcube.datacatalogue.metadatadiscovery.reader.MedataFormatReader;
|
import org.gcube.datacatalogue.metadatadiscovery.reader.MetadataFormatReader;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,9 +20,9 @@ public class TestMetadataFormatReader {
|
||||||
|
|
||||||
String scopeString = "/gcube/devsec/devVRE";
|
String scopeString = "/gcube/devsec/devVRE";
|
||||||
final ScopeBean scope = new ScopeBean(scopeString);
|
final ScopeBean scope = new ScopeBean(scopeString);
|
||||||
MedataFormatReader reader;
|
MetadataFormatReader reader;
|
||||||
try {
|
try {
|
||||||
reader = new MedataFormatReader(scope, "78355412-b45a-4519-adce-679452583aa2");
|
reader = new MetadataFormatReader(scope, "78355412-b45a-4519-adce-679452583aa2");
|
||||||
System.out.println(reader.getMetadataFormat());
|
System.out.println(reader.getMetadataFormat());
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|
Loading…
Reference in New Issue