org.deegree.metadata.persistence.iso.generating
Class GenerateMetadata

java.lang.Object
  extended by org.deegree.metadata.persistence.iso.generating.GenerateMetadata

public class GenerateMetadata
extends java.lang.Object

Generates the metadata-BLOB in DC and ISO in all representation types (brief, summary, full).

Version:
$Revision: 27191 $, $Date: 2010-10-06 16:26:20 +0200 (Mi, 06. Okt 2010) $
Author:
Steffen Thomas, last edited by: $Author: sthomas $

Constructor Summary
GenerateMetadata()
           
 
Method Summary
 java.lang.String buildElementAsDcBriefElement(org.apache.axiom.om.OMElement element, org.apache.axiom.om.OMFactory factory)
           
 java.lang.String buildElementAsDcFullElement(org.apache.axiom.om.OMElement element, org.apache.axiom.om.OMFactory factory)
           
 java.lang.String buildElementAsDcSummaryElement(org.apache.axiom.om.OMElement element, org.apache.axiom.om.OMFactory factory)
           
 org.apache.axiom.om.OMElement getCharacterSet()
           
 java.util.List<org.apache.axiom.om.OMElement> getContact()
           
 java.util.List<org.apache.axiom.om.OMElement> getDataQualityInfo()
           
 org.apache.axiom.om.OMElement getDateStamp()
           
 org.apache.axiom.om.OMElement getDistributionInfo()
           
 java.util.List<org.apache.axiom.om.OMElement> getHierarchyLevel()
           
 java.util.List<org.apache.axiom.om.OMElement> getHierarchyLevelName()
           
 java.util.List<org.apache.axiom.om.OMElement> getIdentificationInfo()
           
 org.apache.axiom.om.OMElement getIdentifier()
           
 org.apache.axiom.om.OMElement getIsoBriefElement()
           
 org.apache.axiom.om.OMElement getIsoFullElement()
           
 org.apache.axiom.om.OMElement getIsoSummaryElement()
           
 org.apache.axiom.om.OMElement getLanguage()
           
 java.util.List<org.apache.axiom.om.OMElement> getMetadataExtensionInfo()
           
 org.apache.axiom.om.OMElement getMetadataStandardName()
           
 org.apache.axiom.om.OMElement getMetadataStandardVersion()
           
 org.apache.axiom.om.OMElement getParentIdentifier()
           
 QueryableProperties getQueryableProperties()
           
 java.util.List<org.apache.axiom.om.OMElement> getReferenceSystemInfo()
           
 ReturnableProperties getReturnableProperties()
           
 void setApplicationSchemaInfo(java.util.List<org.apache.axiom.om.OMElement> applicationSchemaInfo)
           
 void setCharacterSet(org.apache.axiom.om.OMElement characterSet)
           
 void setContact(java.util.List<org.apache.axiom.om.OMElement> contact)
           
 void setContentInfo(java.util.List<org.apache.axiom.om.OMElement> contentInfo)
           
 void setDataQualityInfo(java.util.List<org.apache.axiom.om.OMElement> dataQualityInfo)
           
 void setDataSetURI(org.apache.axiom.om.OMElement dataSetURI)
           
 void setDateStamp(org.apache.axiom.om.OMElement dateStamp)
           
 void setDescribes(java.util.List<org.apache.axiom.om.OMElement> describes)
           
 void setDistributionInfo(org.apache.axiom.om.OMElement distributionInfo)
           
 void setFeatureAttribute(java.util.List<org.apache.axiom.om.OMElement> featureAttribute)
           
 void setFeatureType(java.util.List<org.apache.axiom.om.OMElement> featureType)
           
 void setHierarchyLevel(java.util.List<org.apache.axiom.om.OMElement> hierarchyLevel)
           
 void setHierarchyLevelName(java.util.List<org.apache.axiom.om.OMElement> hierarchyLevelName)
           
 void setIdentificationInfo(java.util.List<org.apache.axiom.om.OMElement> identificationInfo)
           
 void setIdentifier(org.apache.axiom.om.OMElement identifier)
           
 void setLanguage(org.apache.axiom.om.OMElement language)
           
 void setLocale(java.util.List<org.apache.axiom.om.OMElement> locale)
           
 void setMetadataConstraints(java.util.List<org.apache.axiom.om.OMElement> metadataConstraints)
           
 void setMetadataExtensionInfo(java.util.List<org.apache.axiom.om.OMElement> metadataExtensionInfo)
           
 void setMetadataMaintenance(org.apache.axiom.om.OMElement metadataMaintenance)
           
 void setMetadataStandardName(org.apache.axiom.om.OMElement metadataStandardName)
           
 void setMetadataStandardVersion(org.apache.axiom.om.OMElement metadataStandardVersion)
           
 void setParentIdentifier(org.apache.axiom.om.OMElement parentIdentifier)
           
 void setPortrayalCatalogueInfo(java.util.List<org.apache.axiom.om.OMElement> portrayalCatalogueInfo)
           
 void setPropertyType(java.util.List<org.apache.axiom.om.OMElement> propertyType)
           
 void setQueryableProperties(QueryableProperties qp)
           
 void setReferenceSystemInfo(java.util.List<org.apache.axiom.om.OMElement> referenceSystemInfo)
           
 void setReturnableProperties(ReturnableProperties rp)
           
 void setSeries(java.util.List<org.apache.axiom.om.OMElement> series)
           
 void setSpatialRepresentationInfo(java.util.List<org.apache.axiom.om.OMElement> spatialRepresentationInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateMetadata

public GenerateMetadata()
Method Detail

getIsoBriefElement

public org.apache.axiom.om.OMElement getIsoBriefElement()
Returns:
the isoBriefElement

getIsoSummaryElement

public org.apache.axiom.om.OMElement getIsoSummaryElement()
Returns:
the isoSummaryElement

getIsoFullElement

public org.apache.axiom.om.OMElement getIsoFullElement()
Returns:
the isoFullElement

buildElementAsDcBriefElement

public java.lang.String buildElementAsDcBriefElement(org.apache.axiom.om.OMElement element,
                                                     org.apache.axiom.om.OMFactory factory)
Returns:
the dcBriefElement

buildElementAsDcSummaryElement

public java.lang.String buildElementAsDcSummaryElement(org.apache.axiom.om.OMElement element,
                                                       org.apache.axiom.om.OMFactory factory)
                                                throws java.text.ParseException
Returns:
the dcSummaryElement
Throws:
java.text.ParseException

buildElementAsDcFullElement

public java.lang.String buildElementAsDcFullElement(org.apache.axiom.om.OMElement element,
                                                    org.apache.axiom.om.OMFactory factory)
                                             throws java.text.ParseException
Returns:
the dcFullElement
Throws:
java.text.ParseException

getIdentifier

public org.apache.axiom.om.OMElement getIdentifier()
Returns:
the identifier

setIdentifier

public void setIdentifier(org.apache.axiom.om.OMElement identifier)
Parameters:
identifier - the identifier to set

getLanguage

public org.apache.axiom.om.OMElement getLanguage()
Returns:
the language

setLanguage

public void setLanguage(org.apache.axiom.om.OMElement language)
Parameters:
language - the language to set

getCharacterSet

public org.apache.axiom.om.OMElement getCharacterSet()
Returns:
the characterSet

setCharacterSet

public void setCharacterSet(org.apache.axiom.om.OMElement characterSet)
Parameters:
characterSet - the characterSet to set

getParentIdentifier

public org.apache.axiom.om.OMElement getParentIdentifier()
Returns:
the parentIdentifier

setParentIdentifier

public void setParentIdentifier(org.apache.axiom.om.OMElement parentIdentifier)
Parameters:
parentIdentifier - the parentIdentifier to set

getHierarchyLevel

public java.util.List<org.apache.axiom.om.OMElement> getHierarchyLevel()
Returns:
the hierarchyLevel

setHierarchyLevel

public void setHierarchyLevel(java.util.List<org.apache.axiom.om.OMElement> hierarchyLevel)
Parameters:
hierarchyLevel - the hierarchyLevel to set

getHierarchyLevelName

public java.util.List<org.apache.axiom.om.OMElement> getHierarchyLevelName()
Returns:
the hierarchyLevelName

setHierarchyLevelName

public void setHierarchyLevelName(java.util.List<org.apache.axiom.om.OMElement> hierarchyLevelName)
Parameters:
hierarchyLevelName - the hierarchyLevelName to set

getContact

public java.util.List<org.apache.axiom.om.OMElement> getContact()
Returns:
the contact

setContact

public void setContact(java.util.List<org.apache.axiom.om.OMElement> contact)
Parameters:
contact - the contact to set

getDateStamp

public org.apache.axiom.om.OMElement getDateStamp()
Returns:
the dateStamp

setDateStamp

public void setDateStamp(org.apache.axiom.om.OMElement dateStamp)
Parameters:
dateStamp - the dateStamp to set

getMetadataStandardName

public org.apache.axiom.om.OMElement getMetadataStandardName()
Returns:
the metadataStandardName

setMetadataStandardName

public void setMetadataStandardName(org.apache.axiom.om.OMElement metadataStandardName)
Parameters:
metadataStandardName - the metadataStandardName to set

getMetadataStandardVersion

public org.apache.axiom.om.OMElement getMetadataStandardVersion()
Returns:
the metadataStandardVersion

setMetadataStandardVersion

public void setMetadataStandardVersion(org.apache.axiom.om.OMElement metadataStandardVersion)
Parameters:
metadataStandardVersion - the metadataStandardVersion to set

setDataSetURI

public void setDataSetURI(org.apache.axiom.om.OMElement dataSetURI)
Parameters:
dataSetURI - the dataSetURI to set

setLocale

public void setLocale(java.util.List<org.apache.axiom.om.OMElement> locale)
Parameters:
locale - the locale to set

setSpatialRepresentationInfo

public void setSpatialRepresentationInfo(java.util.List<org.apache.axiom.om.OMElement> spatialRepresentationInfo)
Parameters:
spatialRepresentationInfo - the spatialRepresentationInfo to set

getReferenceSystemInfo

public java.util.List<org.apache.axiom.om.OMElement> getReferenceSystemInfo()
Returns:
the referenceSystemInfo

setReferenceSystemInfo

public void setReferenceSystemInfo(java.util.List<org.apache.axiom.om.OMElement> referenceSystemInfo)
Parameters:
referenceSystemInfo - the referenceSystemInfo to set

getMetadataExtensionInfo

public java.util.List<org.apache.axiom.om.OMElement> getMetadataExtensionInfo()
Returns:
the metadataExtensionInfo

setMetadataExtensionInfo

public void setMetadataExtensionInfo(java.util.List<org.apache.axiom.om.OMElement> metadataExtensionInfo)
Parameters:
metadataExtensionInfo - the metadataExtensionInfo to set

setContentInfo

public void setContentInfo(java.util.List<org.apache.axiom.om.OMElement> contentInfo)
Parameters:
contentInfo - the contentInfo to set

getDistributionInfo

public org.apache.axiom.om.OMElement getDistributionInfo()
Returns:
the distributionInfo

setDistributionInfo

public void setDistributionInfo(org.apache.axiom.om.OMElement distributionInfo)
Parameters:
distributionInfo - the distributionInfo to set

getDataQualityInfo

public java.util.List<org.apache.axiom.om.OMElement> getDataQualityInfo()
Returns:
the dataQualityInfo

setDataQualityInfo

public void setDataQualityInfo(java.util.List<org.apache.axiom.om.OMElement> dataQualityInfo)
Parameters:
dataQualityInfo - the dataQualityInfo to set

setPortrayalCatalogueInfo

public void setPortrayalCatalogueInfo(java.util.List<org.apache.axiom.om.OMElement> portrayalCatalogueInfo)
Parameters:
portrayalCatalogueInfo - the portrayalCatalogueInfo to set

setMetadataConstraints

public void setMetadataConstraints(java.util.List<org.apache.axiom.om.OMElement> metadataConstraints)
Parameters:
metadataConstraints - the metadataConstraints to set

setApplicationSchemaInfo

public void setApplicationSchemaInfo(java.util.List<org.apache.axiom.om.OMElement> applicationSchemaInfo)
Parameters:
applicationSchemaInfo - the applicationSchemaInfo to set

setMetadataMaintenance

public void setMetadataMaintenance(org.apache.axiom.om.OMElement metadataMaintenance)
Parameters:
metadataMaintenance - the metadataMaintenance to set

setSeries

public void setSeries(java.util.List<org.apache.axiom.om.OMElement> series)
Parameters:
series - the series to set

setDescribes

public void setDescribes(java.util.List<org.apache.axiom.om.OMElement> describes)
Parameters:
describes - the describes to set

setPropertyType

public void setPropertyType(java.util.List<org.apache.axiom.om.OMElement> propertyType)
Parameters:
propertyType - the propertyType to set

setFeatureType

public void setFeatureType(java.util.List<org.apache.axiom.om.OMElement> featureType)
Parameters:
featureType - the featureType to set

setFeatureAttribute

public void setFeatureAttribute(java.util.List<org.apache.axiom.om.OMElement> featureAttribute)
Parameters:
featureAttribute - the featureAttribute to set

getIdentificationInfo

public java.util.List<org.apache.axiom.om.OMElement> getIdentificationInfo()
Returns:
the identificationInfo

setIdentificationInfo

public void setIdentificationInfo(java.util.List<org.apache.axiom.om.OMElement> identificationInfo)
Parameters:
identificationInfo - the identificationInfo to set

getQueryableProperties

public QueryableProperties getQueryableProperties()
Returns:
the QueryableProperties

setQueryableProperties

public void setQueryableProperties(QueryableProperties qp)
Parameters:
QueryableProperties - the QueryableProperties to set

getReturnableProperties

public ReturnableProperties getReturnableProperties()
Returns:
the ReturnableProperties

setReturnableProperties

public void setReturnableProperties(ReturnableProperties rp)
Parameters:
rp - the rp to set


Copyright © 2011. All Rights Reserved.