org.gcube.data.oai.tmplugin
Class OAISource

java.lang.Object
  extended by org.gcube.data.tmf.impl.AbstractSource
      extended by org.gcube.data.oai.tmplugin.OAISource
All Implemented Interfaces:
Serializable, org.gcube.data.tmf.api.Source

public class OAISource
extends org.gcube.data.tmf.impl.AbstractSource

Author:
lucio
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.gcube.data.tmf.api.Source
TREE_TYPE
 
Constructor Summary
OAISource(String id)
          Creates an instance with a given identifer over given sets of a given repository.
 
Method Summary
 Long cardinality()
           
 Calendar lastUpdate()
           
 List<org.gcube.data.tmf.api.Property> properties()
          
 OAIReader reader()
           
 void setCardinality(Long cardinality)
           
 void setLastUpdate(Calendar time)
           
 List<QName> types()
           
 
Methods inherited from class org.gcube.data.tmf.impl.AbstractSource
creationTime, description, environment, equals, hashCode, id, isUser, lifecycle, name, notifier, setCreationTime, setDescription, setEnvironment, setLifecycle, setName, setNotifier, setReader, setUser, setWriter, toString, writer
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OAISource

public OAISource(String id)
Creates an instance with a given identifer over given sets of a given repository.

Method Detail

properties

public List<org.gcube.data.tmf.api.Property> properties()


types

public List<QName> types()

reader

public OAIReader reader()
Specified by:
reader in interface org.gcube.data.tmf.api.Source
Overrides:
reader in class org.gcube.data.tmf.impl.AbstractSource

cardinality

public Long cardinality()
Specified by:
cardinality in interface org.gcube.data.tmf.api.Source
Overrides:
cardinality in class org.gcube.data.tmf.impl.AbstractSource

setCardinality

public void setCardinality(Long cardinality)
Overrides:
setCardinality in class org.gcube.data.tmf.impl.AbstractSource

lastUpdate

public Calendar lastUpdate()
Specified by:
lastUpdate in interface org.gcube.data.tmf.api.Source
Overrides:
lastUpdate in class org.gcube.data.tmf.impl.AbstractSource

setLastUpdate

public void setLastUpdate(Calendar time)
Overrides:
setLastUpdate in class org.gcube.data.tmf.impl.AbstractSource


Copyright © 2013. All Rights Reserved.