gr.uoa.di.madgik.rr.element.data
Class DataCollection

java.lang.Object
  extended by gr.uoa.di.madgik.rr.element.RRElement
      extended by gr.uoa.di.madgik.rr.element.data.DataCollection
All Implemented Interfaces:
gr.uoa.di.madgik.rr.element.IRRElement

public class DataCollection
extends gr.uoa.di.madgik.rr.element.RRElement


Constructor Summary
DataCollection()
           
 
Method Summary
 String deepToString()
           
 void delete(boolean deleteDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean equals(Object target)
           
 boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
static List<DataCollection> getAllCollections(boolean loadDetails)
           
static List<DataCollection> getAllCollections(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.ReadPolicy policy)
           
static List<DataCollection> getCollectionsOfScope(boolean loadDetails, String scope)
           
 Calendar getCreationTime()
           
 String getDescription()
           
 String getID()
           
 gr.uoa.di.madgik.rr.RRContext getISContext()
           
 DataCollectionDao getItem()
           
 String getName()
           
 Set<String> getScopes()
           
 int hashCode()
           
 boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target, boolean includeDetails)
           
 boolean load(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean load(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, boolean overridePrefetched)
           
 void setCreationTime(Calendar creationTime)
           
 void setDescription(String description)
           
 void setDirty()
           
 void setID(String id)
           
 void setName(String name)
           
 void setScopes(Set<String> scopes)
           
 void store(boolean storeDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 
Methods inherited from class gr.uoa.di.madgik.rr.element.RRElement
delete, delete, exists, exists, load, load, store, store
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataCollection

public DataCollection()
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
Method Detail

getISContext

public gr.uoa.di.madgik.rr.RRContext getISContext()

getID

public String getID()

setID

public void setID(String id)

getName

public String getName()

setName

public void setName(String name)

getScopes

public Set<String> getScopes()

setScopes

public void setScopes(Set<String> scopes)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getCreationTime

public Calendar getCreationTime()

setCreationTime

public void setCreationTime(Calendar creationTime)

getItem

public DataCollectionDao getItem()

setDirty

public void setDirty()

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                    boolean overridePrefetched)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

delete

public void delete(boolean deleteDetails,
                   gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
            throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

store

public void store(boolean storeDetails,
                  gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

isEqual

public boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
                       boolean includeDetails)
                throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

equals

public boolean equals(Object target)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

deepToString

public String deepToString()

exists

public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getAllCollections

public static List<DataCollection> getAllCollections(boolean loadDetails)
                                              throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getAllCollections

public static List<DataCollection> getAllCollections(boolean loadDetails,
                                                     gr.uoa.di.madgik.rr.RRContext.ReadPolicy policy)
                                              throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getCollectionsOfScope

public static List<DataCollection> getCollectionsOfScope(boolean loadDetails,
                                                         String scope)
                                                  throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException


Copyright © 2012. All Rights Reserved.