gr.uoa.di.madgik.rr.element.search.index
Class FieldIndexContainer

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

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


Nested Class Summary
static class FieldIndexContainer.FieldType
           
 
Constructor Summary
FieldIndexContainer()
           
 
Method Summary
 String deepToString()
           
 void delete(boolean deleteDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 String getCollection()
           
 String getExpression()
           
 String getField()
           
 String getID()
           
 gr.uoa.di.madgik.rr.RRContext getISContext()
           
 FieldIndexContainerDao getItem()
           
 String getLanguage()
           
 boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target, boolean includeDetails)
           
 boolean isPresentable()
           
 boolean isSearchable()
           
 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)
           
static List<FieldIndexContainer> queryByFieldIDAndType(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String fieldID, String type)
           
static List<FieldIndexContainer> queryByFieldIDAndType(String fieldID, FieldIndexContainer.FieldType type)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String fieldID, String collection, String type)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(String fieldID, String collection, FieldIndexContainer.FieldType type)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollectionAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String fieldID, String collection, String language, String type)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String fieldID, String language, String type)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String fieldID, String type, String scope)
           
static List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(String fieldID, FieldIndexContainer.FieldType type, String scope)
           
 void setCollection(String collection)
           
 void setDirty()
           
 void setExpression(String expression)
           
 void setField(String field)
           
 void setID(String id)
           
 void setLanguage(String language)
           
 void setPresentable(boolean isPresentable)
           
 void setSearchable(boolean isSearchable)
           
 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldIndexContainer

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

getCollection

public String getCollection()

setCollection

public void setCollection(String collection)

isSearchable

public boolean isSearchable()

setSearchable

public void setSearchable(boolean isSearchable)

isPresentable

public boolean isPresentable()

setPresentable

public void setPresentable(boolean isPresentable)

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String language)

getField

public String getField()

setField

public void setField(String field)

getExpression

public String getExpression()

setExpression

public void setExpression(String expression)

getItem

public FieldIndexContainerDao 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

deepToString

public String deepToString()

queryByFieldIDAndType

public static List<FieldIndexContainer> queryByFieldIDAndType(String fieldID,
                                                              FieldIndexContainer.FieldType type)
                                                       throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndScope

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(String fieldID,
                                                                      FieldIndexContainer.FieldType type,
                                                                      String scope)
                                                               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndScope

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                                                                      String fieldID,
                                                                      String type,
                                                                      String scope)
                                                               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndCollection

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(String fieldID,
                                                                           String collection,
                                                                           FieldIndexContainer.FieldType type)
                                                                    throws gr.uoa.di.madgik.rr.ResourceRegistryException
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
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndType

public static List<FieldIndexContainer> queryByFieldIDAndType(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                                                              String fieldID,
                                                              String type)
                                                       throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndCollection

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                                                                           String fieldID,
                                                                           String collection,
                                                                           String type)
                                                                    throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndLanguage

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                                                                         String fieldID,
                                                                         String language,
                                                                         String type)
                                                                  throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

queryByFieldIDAndTypeAndCollectionAndLanguage

public static List<FieldIndexContainer> queryByFieldIDAndTypeAndCollectionAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                                                                                      String fieldID,
                                                                                      String collection,
                                                                                      String language,
                                                                                      String type)
                                                                               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException


Copyright © 2012. All Rights Reserved.