org.tridas.io.defaults
Class AbstractTridasMetadataFieldSet

java.lang.Object
  extended by org.tridas.io.defaults.AbstractMetadataFieldSet
      extended by org.tridas.io.defaults.AbstractTridasMetadataFieldSet
All Implemented Interfaces:
Cloneable, IMetadataFieldSet
Direct Known Subclasses:
TridasMetadataFieldSet

public abstract class AbstractTridasMetadataFieldSet
extends AbstractMetadataFieldSet

Abstract class for creating default Tridas object and fields

Author:
Daniel

Constructor Summary
AbstractTridasMetadataFieldSet()
           
 
Method Summary
protected abstract  org.tridas.schema.TridasDerivedSeries getDefaultTridasDerivedSeries()
          Returns a non-cascading TridasDerivedSeries with default values
protected abstract  org.tridas.schema.TridasElement getDefaultTridasElement()
          Returns a non-cascading TridasElement with default values
protected abstract  org.tridas.schema.TridasMeasurementSeries getDefaultTridasMeasurementSeries()
          Returns a non-cascading TridasMeasurementSeries with default values
protected abstract  org.tridas.schema.TridasObject getDefaultTridasObject()
          Returns a non-cascading TridasObject with default values
protected abstract  org.tridas.schema.TridasProject getDefaultTridasProject()
          Returns a non-cascading TridasProject with default values
protected abstract  org.tridas.schema.TridasRadius getDefaultTridasRadius()
          Returns a non-cascading TridasRadius with default values
protected abstract  org.tridas.schema.TridasSample getDefaultTridasSample()
          Returns a non-cascading TridasSample with default values
 org.tridas.schema.TridasDerivedSeries getDerivedSeriesWithDefaults()
           
 org.tridas.schema.TridasDerivedSeries getDerivedSeriesWithDefaults(Boolean argCascade)
           
 org.tridas.schema.TridasElement getElementWithDefaults()
           
 org.tridas.schema.TridasElement getElementWithDefaults(boolean argCascade)
           
 org.tridas.schema.TridasMeasurementSeries getMeasurementSeriesWithDefaults()
           
 org.tridas.schema.TridasMeasurementSeries getMeasurementSeriesWithDefaults(Boolean argCascade)
           
 org.tridas.schema.TridasObject getObjectWithDefaults()
           
 org.tridas.schema.TridasObject getObjectWithDefaults(boolean argCascade)
           
 org.tridas.schema.TridasProject getProjectWithDefaults()
           
 org.tridas.schema.TridasProject getProjectWithDefaults(boolean argCascade)
          Get a TridasProject with mandatory fields set to default
 org.tridas.schema.TridasRadius getRadiusWithDefaults(Boolean cascade)
           
 org.tridas.schema.TridasSample getSampleWithDefaults()
           
 org.tridas.schema.TridasSample getSampleWithDefaults(boolean argCascade)
           
 
Methods inherited from class org.tridas.io.defaults.AbstractMetadataFieldSet
addConversionWarning, addIgnoredWarning, addTruncatedWarning, clone, getBooleanDefaultValue, getDateTimeDefaultValue, getDefaultValue, getDoubleDefaultValue, getEnumKeyset, getIntegerDefaultValue, getPast4BooleanDefaultValue, getSafeIntYearDefaultValue, getSheffieldStringDefaultValue, getStringDefaultValue, getWarnings, initDefaultValues, keySet, setDefaultValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTridasMetadataFieldSet

public AbstractTridasMetadataFieldSet()
Method Detail

getProjectWithDefaults

public org.tridas.schema.TridasProject getProjectWithDefaults(boolean argCascade)
Get a TridasProject with mandatory fields set to default

Returns:

getProjectWithDefaults

public org.tridas.schema.TridasProject getProjectWithDefaults()

getObjectWithDefaults

public org.tridas.schema.TridasObject getObjectWithDefaults(boolean argCascade)

getObjectWithDefaults

public org.tridas.schema.TridasObject getObjectWithDefaults()

getMeasurementSeriesWithDefaults

public org.tridas.schema.TridasMeasurementSeries getMeasurementSeriesWithDefaults()

getMeasurementSeriesWithDefaults

public org.tridas.schema.TridasMeasurementSeries getMeasurementSeriesWithDefaults(Boolean argCascade)

getDerivedSeriesWithDefaults

public org.tridas.schema.TridasDerivedSeries getDerivedSeriesWithDefaults()

getDerivedSeriesWithDefaults

public org.tridas.schema.TridasDerivedSeries getDerivedSeriesWithDefaults(Boolean argCascade)

getElementWithDefaults

public org.tridas.schema.TridasElement getElementWithDefaults(boolean argCascade)

getElementWithDefaults

public org.tridas.schema.TridasElement getElementWithDefaults()

getSampleWithDefaults

public org.tridas.schema.TridasSample getSampleWithDefaults()

getSampleWithDefaults

public org.tridas.schema.TridasSample getSampleWithDefaults(boolean argCascade)

getRadiusWithDefaults

public org.tridas.schema.TridasRadius getRadiusWithDefaults(Boolean cascade)

getDefaultTridasProject

protected abstract org.tridas.schema.TridasProject getDefaultTridasProject()
Returns a non-cascading TridasProject with default values

Returns:

getDefaultTridasObject

protected abstract org.tridas.schema.TridasObject getDefaultTridasObject()
Returns a non-cascading TridasObject with default values

Returns:

getDefaultTridasElement

protected abstract org.tridas.schema.TridasElement getDefaultTridasElement()
Returns a non-cascading TridasElement with default values

Returns:

getDefaultTridasSample

protected abstract org.tridas.schema.TridasSample getDefaultTridasSample()
Returns a non-cascading TridasSample with default values

Returns:

getDefaultTridasRadius

protected abstract org.tridas.schema.TridasRadius getDefaultTridasRadius()
Returns a non-cascading TridasRadius with default values

Returns:

getDefaultTridasMeasurementSeries

protected abstract org.tridas.schema.TridasMeasurementSeries getDefaultTridasMeasurementSeries()
Returns a non-cascading TridasMeasurementSeries with default values

Returns:

getDefaultTridasDerivedSeries

protected abstract org.tridas.schema.TridasDerivedSeries getDefaultTridasDerivedSeries()
Returns a non-cascading TridasDerivedSeries with default values

Returns:


Copyright © 2011. All Rights Reserved.