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

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

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


Constructor Summary
DataLanguage()
           
 
Method Summary
 void delete(boolean loadDetails)
           
 void delete(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean exists()
           
 boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 String getCollection()
           
 HashMap<String,Set<String>> getFieldLanguages()
           
 String getID()
           
 gr.uoa.di.madgik.rr.RRContext getISContext()
           
 gr.uoa.di.madgik.rr.element.IDaoElement getItem()
           
static List<DataLanguage> getLanguages()
           
static DataLanguage getLanguages(String collection)
           
static Set<String> getLanguages(String collection, String field)
           
 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.ReadPolicy policy)
           
 void setCollection(String collection)
           
 void setDirty()
           
 void setID(String id)
           
 void store(boolean storeDetails)
           
 void store(boolean storeDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 void store(boolean storeDetails, gr.uoa.di.madgik.rr.RRContext.WritePolicy policy)
           
 
Methods inherited from class gr.uoa.di.madgik.rr.element.RRElement
delete, exists
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataLanguage

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

getCollection

public String getCollection()

setCollection

public void setCollection(String collection)

getFieldLanguages

public HashMap<String,Set<String>> getFieldLanguages()

getID

public String getID()

setID

public void setID(String id)

getItem

public gr.uoa.di.madgik.rr.element.IDaoElement getItem()

setDirty

public void setDirty()

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

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
Overrides:
load in class gr.uoa.di.madgik.rr.element.RRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.ReadPolicy policy)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
load in interface gr.uoa.di.madgik.rr.element.IRRElement
Overrides:
load in class gr.uoa.di.madgik.rr.element.RRElement
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
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
Overrides:
store in class gr.uoa.di.madgik.rr.element.RRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

store

public void store(boolean storeDetails,
                  gr.uoa.di.madgik.rr.RRContext.WritePolicy policy)
           throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
store in interface gr.uoa.di.madgik.rr.element.IRRElement
Overrides:
store in class gr.uoa.di.madgik.rr.element.RRElement
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

delete

public void delete(boolean loadDetails)
            throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
delete in interface gr.uoa.di.madgik.rr.element.IRRElement
Overrides:
delete in class gr.uoa.di.madgik.rr.element.RRElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

delete

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

exists

public boolean exists()
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
exists in interface gr.uoa.di.madgik.rr.element.IRRElement
Overrides:
exists in class gr.uoa.di.madgik.rr.element.RRElement
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

getLanguages

public static List<DataLanguage> getLanguages()
                                       throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getLanguages

public static DataLanguage getLanguages(String collection)
                                 throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getLanguages

public static Set<String> getLanguages(String collection,
                                       String field)
                                throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException


Copyright © 2013. All Rights Reserved.