org.gcube.common.core.resources
Class GCUBEMCollection

java.lang.Object
  extended by org.gcube.common.core.resources.GCUBEResource
      extended by org.gcube.common.core.resources.GCUBEMCollection
Direct Known Subclasses:
KGCUBEMCollection

public abstract class GCUBEMCollection
extends GCUBEResource


Nested Class Summary
static class GCUBEMCollection.GeneratedBy
           
static class GCUBEMCollection.MetadataFormat
           
static class GCUBEMCollection.RelatedCollection
           
 
Nested classes/interfaces inherited from class org.gcube.common.core.resources.GCUBEResource
GCUBEResource.AddScopeEvent, GCUBEResource.InvalidScopeException, GCUBEResource.RemoveScopeEvent, GCUBEResource.ResourceConsumer, GCUBEResource.ResourceEvent<PAYLOAD>, GCUBEResource.ResourceTopic
 
Field Summary
static String TYPE
          The type of the resource.
 
Fields inherited from class org.gcube.common.core.resources.GCUBEResource
eventProducer, logger, resourceVersion, type
 
Constructor Summary
GCUBEMCollection()
           
 
Method Summary
 boolean equals(Object obj)
           
 Calendar getCreationTime()
           
 String getCreator()
           
 String getDescription()
           
 GCUBEMCollection.GeneratedBy getGenerateBy()
           
 String getLastModifier()
           
 Calendar getLastUpdateTime()
           
 GCUBEMCollection.MetadataFormat getMetaFormat()
           
 String getName()
           
 int getNumberOfMembers()
           
 String getOID()
           
 Calendar getPreviousUpdateTime()
           
 GCUBEMCollection.RelatedCollection getRelCollection()
           
 boolean isEditable()
           
 boolean isIndexable()
           
 boolean isUserCollection()
           
 void setCreationTime(Calendar creationTime)
           
 void setCreator(String creator)
           
 void setDescription(String description)
           
 void setEditable(boolean isEditable)
           
 void setGenerateBy(GCUBEMCollection.GeneratedBy generateBy)
           
 void setIndexable(boolean isIndexable)
           
 void setLastModifier(String lastModifier)
           
 void setLastUpdateTime(Calendar lastUpdateTime)
           
 void setMetaFormat(GCUBEMCollection.MetadataFormat metaFormat)
           
 void setName(String name)
           
 void setNumberOfMembers(int numberOfMembers)
           
 void setOID(String oid)
           
 void setPreviousUpdateTime(Calendar previousUpdateTime)
           
 void setRelCollection(GCUBEMCollection.RelatedCollection relCollection)
           
 void setUserCollection(boolean isUserCollection)
           
 
Methods inherited from class org.gcube.common.core.resources.GCUBEResource
addScope, getID, getLastResourceVersion, getResourceVersion, getScopes, getType, inScope, load, removeScope, setID, setLogger, setResourceVersion, store, subscribeResourceEvents, validateAddScopes, validateRemoveScopes
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final String TYPE
The type of the resource.

See Also:
Constant Field Values
Constructor Detail

GCUBEMCollection

public GCUBEMCollection()
Method Detail

getCreationTime

public Calendar getCreationTime()

setCreationTime

public void setCreationTime(Calendar creationTime)

getCreator

public String getCreator()

setCreator

public void setCreator(String creator)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getGenerateBy

public GCUBEMCollection.GeneratedBy getGenerateBy()

setGenerateBy

public void setGenerateBy(GCUBEMCollection.GeneratedBy generateBy)

isEditable

public boolean isEditable()

setEditable

public void setEditable(boolean isEditable)

isIndexable

public boolean isIndexable()

setIndexable

public void setIndexable(boolean isIndexable)

isUserCollection

public boolean isUserCollection()

setUserCollection

public void setUserCollection(boolean isUserCollection)

getLastModifier

public String getLastModifier()

setLastModifier

public void setLastModifier(String lastModifier)

getLastUpdateTime

public Calendar getLastUpdateTime()

setLastUpdateTime

public void setLastUpdateTime(Calendar lastUpdateTime)

getMetaFormat

public GCUBEMCollection.MetadataFormat getMetaFormat()

setMetaFormat

public void setMetaFormat(GCUBEMCollection.MetadataFormat metaFormat)

getName

public String getName()

setName

public void setName(String name)

getNumberOfMembers

public int getNumberOfMembers()

setNumberOfMembers

public void setNumberOfMembers(int numberOfMembers)

getOID

public String getOID()

setOID

public void setOID(String oid)

getPreviousUpdateTime

public Calendar getPreviousUpdateTime()

setPreviousUpdateTime

public void setPreviousUpdateTime(Calendar previousUpdateTime)

getRelCollection

public GCUBEMCollection.RelatedCollection getRelCollection()

setRelCollection

public void setRelCollection(GCUBEMCollection.RelatedCollection relCollection)

equals

public boolean equals(Object obj)
Overrides:
equals in class GCUBEResource


Copyright © 2012. All Rights Reserved.