package nl.ipo.cds.etl.process;
import java.sql.Timestamp;
public abstract class DatasetMetadata {
/**
* Returns true if the metadata is valid.
*/
public abstract boolean isValid ();
/**
* Returns the feature type name for this dataset.
*/
public abstract String getFeatureTypeName ();
/**
* Returns the feature collection URL: either a WFS GetFeature URL
* or a reference to a GML feature collection.
*/
public abstract String getFeatureCollectionUrl ();
/**
* Returns the schema URL: either a WFS DescribeFeatureType URL or
* a direct reference to a GML application schema.
*/
public abstract String getSchemaUrl ();
/**
* Returns a timestamp indicating the last update time of the dataset, or
* null if no update time could be determined.
*/
public abstract Timestamp getTimestamp ();
}