gr.uoa.di.madgik.rr.element.search
Class Presentable

java.lang.Object
  extended by gr.uoa.di.madgik.rr.element.search.Presentable
All Implemented Interfaces:
gr.uoa.di.madgik.rr.element.IRRElement

public class Presentable
extends java.lang.Object
implements gr.uoa.di.madgik.rr.element.IRRElement


Constructor Summary
Presentable()
           
 
Method Summary
 java.lang.String deepToString()
           
 void delete(boolean deleteDetails)
           
 void delete(boolean deleteDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean exists()
           
 boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 java.lang.String getCollection()
           
 java.util.Set<java.lang.String> getDatasourceScopes()
           
 java.lang.String getExpression()
           
 java.lang.String getField()
           
 java.lang.String getID()
           
 gr.uoa.di.madgik.rr.RRContext getISContext()
           
 PresentableDao getItem()
           
 java.lang.String getLocator()
           
 java.lang.String getPresentationInfo()
           
 boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target, boolean includeDetails)
           
 java.lang.Boolean isOrder()
           
 boolean load(boolean loadDetails)
           
 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 setCollection(java.lang.String collection)
           
 void setDatasourceScopes(java.util.Set<java.lang.String> datasourceScopes)
           
 void setExpression(java.lang.String expression)
           
 void setField(java.lang.String field)
           
 void setID(java.lang.String id)
           
 void setLocator(java.lang.String locator)
           
 void setOrder(boolean order)
           
 void setPresentationInfo(java.lang.String presentationInfo)
           
 void store(boolean storeDetails)
           
 void store(boolean storeDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Presentable

public Presentable()
            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()
Specified by:
getISContext in interface gr.uoa.di.madgik.rr.element.IRRElement

getID

public java.lang.String getID()
Specified by:
getID in interface gr.uoa.di.madgik.rr.element.IRRElement

setID

public void setID(java.lang.String id)
Specified by:
setID in interface gr.uoa.di.madgik.rr.element.IRRElement

getCollection

public java.lang.String getCollection()

setCollection

public void setCollection(java.lang.String collection)

getLocator

public java.lang.String getLocator()

setLocator

public void setLocator(java.lang.String locator)

isOrder

public java.lang.Boolean isOrder()

setOrder

public void setOrder(boolean order)

getExpression

public java.lang.String getExpression()

setExpression

public void setExpression(java.lang.String expression)

getPresentationInfo

public java.lang.String getPresentationInfo()

setPresentationInfo

public void setPresentationInfo(java.lang.String presentationInfo)

getField

public java.lang.String getField()

setField

public void setField(java.lang.String field)

getDatasourceScopes

public java.util.Set<java.lang.String> getDatasourceScopes()

setDatasourceScopes

public void setDatasourceScopes(java.util.Set<java.lang.String> datasourceScopes)

getItem

public PresentableDao getItem()
Specified by:
getItem in interface gr.uoa.di.madgik.rr.element.IRRElement

load

public boolean load(boolean loadDetails)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
load in interface gr.uoa.di.madgik.rr.element.IRRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
load in interface gr.uoa.di.madgik.rr.element.IRRElement
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)
            throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
delete in interface gr.uoa.di.madgik.rr.element.IRRElement
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
Specified by:
delete in interface gr.uoa.di.madgik.rr.element.IRRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

store

public void store(boolean storeDetails)
           throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
store in interface gr.uoa.di.madgik.rr.element.IRRElement
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
Specified by:
store in interface gr.uoa.di.madgik.rr.element.IRRElement
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
Specified by:
isEqual in interface gr.uoa.di.madgik.rr.element.IRRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

deepToString

public java.lang.String deepToString()

exists

public boolean exists()
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
exists in interface gr.uoa.di.madgik.rr.element.IRRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

exists

public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
exists in interface gr.uoa.di.madgik.rr.element.IRRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException