gr.uoa.di.madgik.rr.element.search
Class Field
java.lang.Object
gr.uoa.di.madgik.rr.element.search.Field
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class Field
- 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)
|
void |
delete(boolean deleteDetails,
java.lang.String scope)
|
void |
delete(boolean deleteDetails,
java.lang.String scope,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
boolean |
equals(java.lang.Object other)
|
boolean |
exists()
|
boolean |
exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
static java.util.List<Field> |
getAll(boolean loadDetails)
|
static java.util.List<Field> |
getAll(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
static java.util.List<Field> |
getAll(boolean loadDetails,
java.lang.String scope)
|
gr.uoa.di.madgik.rr.element.search.Field.Behavior |
getBehavior()
|
static java.util.List<Field> |
getBrowsableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
|
static java.util.List<Field> |
getBrowsableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
|
static Field |
getById(boolean loadDetails,
java.lang.String id)
|
java.lang.String |
getDescription()
|
static java.lang.String |
getFieldNameById(java.lang.String id)
|
static java.util.List<Field> |
getFieldsWithName(boolean loadDetails,
java.lang.String name)
|
java.lang.String |
getID()
|
gr.uoa.di.madgik.rr.RRContext |
getISContext()
|
FieldDao |
getItem()
|
java.lang.String |
getName()
|
Presentable |
getPresentable(java.lang.String id)
|
static java.util.List<Field> |
getPresentableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
|
static java.util.List<Field> |
getPresentableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
|
java.util.Set<Presentable> |
getPresentables()
|
Searchable |
getSearchable(java.lang.String id)
|
static java.util.List<Field> |
getSearchableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
|
static java.util.List<Field> |
getSearchableFieldsOfCollectionByCapabilities(boolean loadDetails,
java.lang.String collection,
java.util.Set<java.lang.String> capabilities)
|
static java.util.List<Field> |
getSearchableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
|
java.util.Set<Searchable> |
getSearchables()
|
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
|
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)
|
boolean |
load(boolean loadDetails,
java.lang.String scope)
|
boolean |
load(boolean loadDetails,
java.lang.String scope,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
void |
setDescription(java.lang.String description)
|
void |
setID(java.lang.String id)
|
void |
setName(java.lang.String name)
|
void |
store(boolean storeDetails)
|
void |
store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
void |
store(boolean storeDetails,
java.lang.String scope)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field
public Field()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
Field
public Field(FieldDao item)
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
getBehavior
public gr.uoa.di.madgik.rr.element.search.Field.Behavior getBehavior()
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
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getSearchables
public java.util.Set<Searchable> getSearchables()
getPresentables
public java.util.Set<Presentable> getPresentables()
getItem
public FieldDao 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
load
public boolean load(boolean loadDetails,
java.lang.String scope)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
load
public boolean load(boolean loadDetails,
java.lang.String scope,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
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
delete
public void delete(boolean deleteDetails,
java.lang.String scope)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
delete
public void delete(boolean deleteDetails,
java.lang.String scope,
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)
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
store
public void store(boolean storeDetails,
java.lang.String scope)
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
- Specified by:
isEqual
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
getSearchable
public Searchable getSearchable(java.lang.String id)
getPresentable
public Presentable getPresentable(java.lang.String id)
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
getAll
public static java.util.List<Field> getAll(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getAll
public static java.util.List<Field> getAll(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getAll
public static java.util.List<Field> getAll(boolean loadDetails,
java.lang.String scope)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getById
public static Field getById(boolean loadDetails,
java.lang.String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getFieldNameById
public static java.lang.String getFieldNameById(java.lang.String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getFieldsWithName
public static java.util.List<Field> getFieldsWithName(boolean loadDetails,
java.lang.String name)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getSearchableFieldsOfCollection
public static java.util.List<Field> getSearchableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getSearchableFieldsOfCollections
public static java.util.List<Field> getSearchableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getBrowsableFieldsOfCollection
public static java.util.List<Field> getBrowsableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getBrowsableFieldsOfCollections
public static java.util.List<Field> getBrowsableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getPresentableFieldsOfCollection
public static java.util.List<Field> getPresentableFieldsOfCollection(boolean loadDetails,
java.lang.String collection)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getPresentableFieldsOfCollections
public static java.util.List<Field> getPresentableFieldsOfCollections(boolean loadDetails,
boolean filter,
java.util.Set<java.lang.String> collections)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getSearchableFieldsOfCollectionByCapabilities
public static java.util.List<Field> getSearchableFieldsOfCollectionByCapabilities(boolean loadDetails,
java.lang.String collection,
java.util.Set<java.lang.String> capabilities)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException