gr.uoa.di.madgik.rr.element.search.index
Class FieldIndexContainer
java.lang.Object
gr.uoa.di.madgik.rr.element.search.index.FieldIndexContainer
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class FieldIndexContainer
- extends java.lang.Object
- implements gr.uoa.di.madgik.rr.element.IRRElement
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.lang.String |
getExpression()
|
java.lang.String |
getField()
|
java.lang.String |
getID()
|
gr.uoa.di.madgik.rr.RRContext |
getISContext()
|
FieldIndexContainerDao |
getItem()
|
java.lang.String |
getLanguage()
|
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
|
boolean |
isPresentable()
|
boolean |
isSearchable()
|
boolean |
load(boolean loadDetails)
|
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndType(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndType(java.lang.String fieldID,
FieldIndexContainer.FieldType type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndCollection(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String collection,
java.lang.String type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndCollection(java.lang.String fieldID,
java.lang.String collection,
FieldIndexContainer.FieldType type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndCollectionAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String collection,
java.lang.String language,
java.lang.String type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String language,
java.lang.String type)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndScope(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String type,
java.lang.String scope)
|
static java.util.List<FieldIndexContainer> |
queryByFieldIDAndTypeAndScope(java.lang.String fieldID,
FieldIndexContainer.FieldType type,
java.lang.String scope)
|
void |
setCollection(java.lang.String collection)
|
void |
setExpression(java.lang.String expression)
|
void |
setField(java.lang.String field)
|
void |
setID(java.lang.String id)
|
void |
setLanguage(java.lang.String language)
|
void |
setPresentable(boolean isPresentable)
|
void |
setSearchable(boolean isSearchable)
|
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 |
FieldIndexContainer
public FieldIndexContainer()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
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)
isSearchable
public boolean isSearchable()
setSearchable
public void setSearchable(boolean isSearchable)
isPresentable
public boolean isPresentable()
setPresentable
public void setPresentable(boolean isPresentable)
getLanguage
public java.lang.String getLanguage()
setLanguage
public void setLanguage(java.lang.String language)
getField
public java.lang.String getField()
setField
public void setField(java.lang.String field)
getExpression
public java.lang.String getExpression()
setExpression
public void setExpression(java.lang.String expression)
getItem
public FieldIndexContainerDao 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
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
queryByFieldIDAndType
public static java.util.List<FieldIndexContainer> queryByFieldIDAndType(java.lang.String fieldID,
FieldIndexContainer.FieldType type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndScope
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(java.lang.String fieldID,
FieldIndexContainer.FieldType type,
java.lang.String scope)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndScope
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndScope(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String type,
java.lang.String scope)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndCollection
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(java.lang.String fieldID,
java.lang.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
- Specified by:
exists
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndType
public static java.util.List<FieldIndexContainer> queryByFieldIDAndType(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndCollection
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndCollection(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String collection,
java.lang.String type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndLanguage
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String language,
java.lang.String type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
queryByFieldIDAndTypeAndCollectionAndLanguage
public static java.util.List<FieldIndexContainer> queryByFieldIDAndTypeAndCollectionAndLanguage(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String fieldID,
java.lang.String collection,
java.lang.String language,
java.lang.String type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException