org.gcube.common.core.resources
Class GCUBECollection

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

public abstract class GCUBECollection
extends GCUBEResource


Nested Class Summary
 
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
GCUBECollection()
           
 
Method Summary
 boolean equals(Object obj)
           
 Calendar getCreationTime()
           
 String getCreator()
           
 String getDescription()
           
 ArrayList<String> getIsMemberOf()
           
 String getLastModifier()
           
 Calendar getLastUpdateTime()
           
 String getName()
           
 int getNumberOfMembers()
           
 Calendar getPreviousUpdateTime()
           
 ArrayList<String> getSchemaURIs()
           
 boolean isUserCollection()
           
 boolean isVirtual()
           
 void setCreationTime(Calendar creationTime)
           
 void setCreator(String creator)
           
 void setDescription(String description)
           
 void setIsMemberOf(ArrayList<String> isMemberOf)
           
 void setLastModifier(String lastModifier)
           
 void setLastUpdateTime(Calendar lastUpdateTime)
           
 void setName(String name)
           
 void setNumberOfMembers(int numberOfMembers)
           
 void setPreviousUpdateTime(Calendar previousUpdateTime)
           
 void setSchemaURIs(ArrayList<String> schemaURIs)
           
 void setUserCollection(boolean isUserCollection)
           
 void setVirtual(boolean isVirtual)
           
 
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

GCUBECollection

public GCUBECollection()
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)

getIsMemberOf

public ArrayList<String> getIsMemberOf()

setIsMemberOf

public void setIsMemberOf(ArrayList<String> isMemberOf)

isUserCollection

public boolean isUserCollection()

setUserCollection

public void setUserCollection(boolean isUserCollection)

isVirtual

public boolean isVirtual()

setVirtual

public void setVirtual(boolean isVirtual)

getLastModifier

public String getLastModifier()

setLastModifier

public void setLastModifier(String lastModifier)

getLastUpdateTime

public Calendar getLastUpdateTime()

setLastUpdateTime

public void setLastUpdateTime(Calendar lastUpdateTime)

getName

public String getName()

setName

public void setName(String name)

getNumberOfMembers

public int getNumberOfMembers()

setNumberOfMembers

public void setNumberOfMembers(int numberOfMembers)

getPreviousUpdateTime

public Calendar getPreviousUpdateTime()

setPreviousUpdateTime

public void setPreviousUpdateTime(Calendar previousUpdateTime)

getSchemaURIs

public ArrayList<String> getSchemaURIs()

setSchemaURIs

public void setSchemaURIs(ArrayList<String> schemaURIs)

equals

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


Copyright © 2012. All Rights Reserved.