org.deegree_impl.clients.wcasclient.model
Class DetailedMetadata

java.lang.Object
  extended byorg.deegree_impl.clients.wcasclient.model.BaseMetadata
      extended byorg.deegree_impl.clients.wcasclient.model.DetailedMetadata

public class DetailedMetadata
extends BaseMetadata

encapsulates a detailed metadata description for a geo-spatial dataset. the class attributes are based on ISO 19115 but may be also filled with data from other metadata formats.

Version:
$Revision: 1.5 $
Author:
Andreas Poth

Field Summary
private  java.lang.String abstract_
           
private  Contact[] contacts
           
private  java.lang.String crs
           
private  java.util.Calendar endTime
           
private  java.lang.String[] keywords
           
private  java.lang.String lineageSrcDesc
           
private  java.lang.String lineageStatement
           
private  java.lang.String maintenanceAndUpdateFrequency
           
private  java.lang.String metadataStandardName
           
private  OnlineTransferOption[] onlineTransferOptions
           
private  java.lang.String processStep
           
private  java.lang.String resourceConstraints
           
private  java.lang.String scale
           
private  java.util.Calendar startTime
           
 
Fields inherited from class org.deegree_impl.clients.wcasclient.model.BaseMetadata
 
Constructor Summary
DetailedMetadata()
          Creates a new instance of DetailedMD_Metadata
DetailedMetadata(java.lang.String title, java.lang.String fileIdentifier, java.util.Calendar dateStamp, java.lang.String metadataStandardName, java.lang.String metadataStandardVersion, java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String abstract_, java.lang.String crs, java.lang.String lineageSrcDesc, java.lang.String lineageStatement, java.lang.String maintenanceAndUpdateFrequency, java.lang.String resourceConstraints, java.lang.String processStep, java.lang.String scale, java.lang.String[] keywords, Contact[] contacts, OnlineTransferOption[] onlineTransferOptions)
          Creates a new DetailedMD_Metadata object.
 
Method Summary
 java.lang.String getAbstract()
           
 Contact[] getContacts()
          returns a list of contact informations associated to a metadataset
 java.lang.String getCrs()
           
 java.util.Calendar getEndTime()
           
 java.lang.String[] getKeywords()
           
 java.lang.String getLineageSrcDesc()
           
 java.lang.String getLineageStatement()
           
 java.lang.String getMaintenanceAndUpdateFrequency()
           
 java.lang.String getMetadataStandardName()
          returns the metadata standard name where the metadata are stored in.
 OnlineTransferOption[] getOnlineTransferOptions()
           
 java.lang.String getProcessStep()
           
 java.lang.String getResourceConstraints()
           
 java.lang.String getScale()
           
 java.util.Calendar getStartTime()
           
 void setAbstract(java.lang.String abstract_)
           
 void setContacts(Contact[] contacts)
          sets a list of contact informations associated to a metadataset
 void setCrs(java.lang.String crs)
           
 void setEndTime(java.util.Calendar endTime)
           
 void setKeywords(java.lang.String[] keywords)
           
 void setLineageSrcDesc(java.lang.String lineageSrcDesc)
           
 void setLineageStatement(java.lang.String lineageStatement)
           
 void setMaintenanceAndUpdateFrequency(java.lang.String maintenanceAndUpdateFrequency)
           
 void setMetadataStandardName(java.lang.String metadataStandardName)
          sets the metadata standard name where the metadata are stored in.
 void setOnlineTransferOptions(OnlineTransferOption[] onlineTransferOptions)
           
 void setProcessStep(java.lang.String processStep)
           
 void setResourceConstraints(java.lang.String resourceConstraints)
           
 void setScale(java.lang.String scale)
           
 void setStartTime(java.util.Calendar startTime)
           
 
Methods inherited from class org.deegree_impl.clients.wcasclient.model.BaseMetadata
getDateStamp, getFileIdentifier, getMetadataStandardVersion, getTitle, setDateStamp, setFileIdentifier, setMetadataStandardVersion, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endTime

private java.util.Calendar endTime

startTime

private java.util.Calendar startTime

abstract_

private java.lang.String abstract_

crs

private java.lang.String crs

lineageSrcDesc

private java.lang.String lineageSrcDesc

lineageStatement

private java.lang.String lineageStatement

maintenanceAndUpdateFrequency

private java.lang.String maintenanceAndUpdateFrequency

processStep

private java.lang.String processStep

resourceConstraints

private java.lang.String resourceConstraints

scale

private java.lang.String scale

contacts

private Contact[] contacts

keywords

private java.lang.String[] keywords

onlineTransferOptions

private OnlineTransferOption[] onlineTransferOptions

metadataStandardName

private java.lang.String metadataStandardName
Constructor Detail

DetailedMetadata

public DetailedMetadata()
Creates a new instance of DetailedMD_Metadata


DetailedMetadata

public DetailedMetadata(java.lang.String title,
                        java.lang.String fileIdentifier,
                        java.util.Calendar dateStamp,
                        java.lang.String metadataStandardName,
                        java.lang.String metadataStandardVersion,
                        java.util.Calendar startTime,
                        java.util.Calendar endTime,
                        java.lang.String abstract_,
                        java.lang.String crs,
                        java.lang.String lineageSrcDesc,
                        java.lang.String lineageStatement,
                        java.lang.String maintenanceAndUpdateFrequency,
                        java.lang.String resourceConstraints,
                        java.lang.String processStep,
                        java.lang.String scale,
                        java.lang.String[] keywords,
                        Contact[] contacts,
                        OnlineTransferOption[] onlineTransferOptions)
Creates a new DetailedMD_Metadata object.

Parameters:
title -
fileIdentifier -
dateStamp -
metadataStandardName -
metadataStandardVersion -
Method Detail

getAbstract

public java.lang.String getAbstract()
Returns:

setAbstract

public void setAbstract(java.lang.String abstract_)
Parameters:
abstract_ -

getCrs

public java.lang.String getCrs()
Returns:

setCrs

public void setCrs(java.lang.String crs)
Parameters:
crs -

getScale

public java.lang.String getScale()
Returns:

setScale

public void setScale(java.lang.String scale)
Parameters:
scale -

getStartTime

public java.util.Calendar getStartTime()
Returns:

setStartTime

public void setStartTime(java.util.Calendar startTime)
Parameters:
startTime -

getEndTime

public java.util.Calendar getEndTime()
Returns:

setEndTime

public void setEndTime(java.util.Calendar endTime)
Parameters:
endTime -

getLineageStatement

public java.lang.String getLineageStatement()
Returns:

setLineageStatement

public void setLineageStatement(java.lang.String lineageStatement)
Parameters:
lineageStatement -

getLineageSrcDesc

public java.lang.String getLineageSrcDesc()
Returns:

setLineageSrcDesc

public void setLineageSrcDesc(java.lang.String lineageSrcDesc)
Parameters:
lineageSrcDesc -

getProcessStep

public java.lang.String getProcessStep()
Returns:

setProcessStep

public void setProcessStep(java.lang.String processStep)
Parameters:
processStep -

getResourceConstraints

public java.lang.String getResourceConstraints()
Returns:

setResourceConstraints

public void setResourceConstraints(java.lang.String resourceConstraints)

getMaintenanceAndUpdateFrequency

public java.lang.String getMaintenanceAndUpdateFrequency()
Returns:

setMaintenanceAndUpdateFrequency

public void setMaintenanceAndUpdateFrequency(java.lang.String maintenanceAndUpdateFrequency)
Parameters:
maintenanceAndUpdateFrequency -

getKeywords

public java.lang.String[] getKeywords()
Returns:

setKeywords

public void setKeywords(java.lang.String[] keywords)
Parameters:
keywords -

getContacts

public Contact[] getContacts()
returns a list of contact informations associated to a metadataset


setContacts

public void setContacts(Contact[] contacts)
sets a list of contact informations associated to a metadataset


getOnlineTransferOptions

public OnlineTransferOption[] getOnlineTransferOptions()
Returns:

setOnlineTransferOptions

public void setOnlineTransferOptions(OnlineTransferOption[] onlineTransferOptions)
Parameters:
onlineTransferOptions -

getMetadataStandardName

public java.lang.String getMetadataStandardName()
Description copied from class: BaseMetadata
returns the metadata standard name where the metadata are stored in.

Overrides:
getMetadataStandardName in class BaseMetadata
Returns:
metadata standard name

setMetadataStandardName

public void setMetadataStandardName(java.lang.String metadataStandardName)
Description copied from class: BaseMetadata
sets the metadata standard name where the metadata are stored in.

Overrides:
setMetadataStandardName in class BaseMetadata
Parameters:
metadataStandardName - metadata standard name