gr.uoa.di.madgik.rr.element.metadata
Class ElementMetadata
java.lang.Object
gr.uoa.di.madgik.rr.element.metadata.ElementMetadata
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class ElementMetadata
- extends java.lang.Object
- implements gr.uoa.di.madgik.rr.element.IRRElement
Method Summary |
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)
|
static ElementMetadata |
getById(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String id)
|
static ElementMetadata |
getById(boolean loadDetails,
java.lang.String id)
|
static java.util.List<ElementMetadata> |
getDeletedFieldsMetadata(boolean loadDetails)
|
java.lang.String |
getID()
|
gr.uoa.di.madgik.rr.RRContext |
getISContext()
|
ElementMetadataDao |
getItem()
|
static java.util.List<ElementMetadata> |
getMetadataByType(boolean loadDetails,
ElementMetadata.Type type)
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
|
long |
getTimestamp()
|
ElementMetadata.Type |
getType()
|
static java.util.List<ElementMetadata> |
getUpdatedFieldsMetadata(boolean loadDetails)
|
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)
|
void |
setID(java.lang.String id)
|
void |
setTimestamp(long timestamp)
|
void |
setType(ElementMetadata.Type type)
|
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 |
ElementMetadata
public ElementMetadata()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
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
getType
public ElementMetadata.Type getType()
setType
public void setType(ElementMetadata.Type type)
getTimestamp
public long getTimestamp()
setTimestamp
public void setTimestamp(long timestamp)
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
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
getItem
public ElementMetadataDao getItem()
- Specified by:
getItem
in interface gr.uoa.di.madgik.rr.element.IRRElement
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
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
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
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
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
getISContext
public gr.uoa.di.madgik.rr.RRContext getISContext()
- Specified by:
getISContext
in interface gr.uoa.di.madgik.rr.element.IRRElement
getById
public static ElementMetadata getById(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
java.lang.String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getById
public static ElementMetadata getById(boolean loadDetails,
java.lang.String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getDeletedFieldsMetadata
public static java.util.List<ElementMetadata> getDeletedFieldsMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getUpdatedFieldsMetadata
public static java.util.List<ElementMetadata> getUpdatedFieldsMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getMetadataByType
public static java.util.List<ElementMetadata> getMetadataByType(boolean loadDetails,
ElementMetadata.Type type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException