gr.uoa.di.madgik.rr.element.metadata
Class ElementMetadata
java.lang.Object
gr.uoa.di.madgik.rr.element.RRElement
gr.uoa.di.madgik.rr.element.metadata.ElementMetadata
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class ElementMetadata
- extends gr.uoa.di.madgik.rr.element.RRElement
|
Method Summary |
protected void |
apply(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean applyDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean doStore)
|
void |
delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
boolean |
exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
static ElementMetadata |
getById(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
String id)
|
static ElementMetadata |
getById(boolean loadDetails,
String id)
|
static List<ElementMetadata> |
getDeletedFieldsMetadata(boolean loadDetails)
|
static List<ElementMetadata> |
getDeletedPresentablesMetadata(boolean loadDetails)
|
static List<ElementMetadata> |
getDeletedSearchablesMetadata(boolean loadDetails)
|
String |
getID()
|
gr.uoa.di.madgik.rr.RRContext |
getISContext()
|
ElementMetadataDao |
getItem()
|
static List<ElementMetadata> |
getMetadataByType(boolean loadDetails,
ElementMetadata.Type type)
|
long |
getMetadataTimestamp()
|
Map<String,String> |
getProperties()
|
ElementMetadata.Type |
getType()
|
static List<ElementMetadata> |
getUpdatedFieldsMetadata(boolean loadDetails)
|
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
|
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 |
setDirty()
|
void |
setID(String id)
|
void |
setMetadataTimestamp(long timestamp)
|
void |
setType(ElementMetadata.Type type)
|
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 |
KeyValueDelimiter
public static final String KeyValueDelimiter
- See Also:
- Constant Field Values
ElementMetadata
public ElementMetadata()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getID
public String getID()
setID
public void setID(String id)
getType
public ElementMetadata.Type getType()
setType
public void setType(ElementMetadata.Type type)
getMetadataTimestamp
public long getMetadataTimestamp()
setMetadataTimestamp
public void setMetadataTimestamp(long timestamp)
getProperties
public Map<String,String> getProperties()
getItem
public ElementMetadataDao getItem()
setDirty
public void setDirty()
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
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
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
apply
protected void apply(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean applyDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean doStore)
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
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
getISContext
public gr.uoa.di.madgik.rr.RRContext getISContext()
getById
public static ElementMetadata getById(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getById
public static ElementMetadata getById(boolean loadDetails,
String id)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getDeletedFieldsMetadata
public static List<ElementMetadata> getDeletedFieldsMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getUpdatedFieldsMetadata
public static List<ElementMetadata> getUpdatedFieldsMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getDeletedSearchablesMetadata
public static List<ElementMetadata> getDeletedSearchablesMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getDeletedPresentablesMetadata
public static List<ElementMetadata> getDeletedPresentablesMetadata(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getMetadataByType
public static List<ElementMetadata> getMetadataByType(boolean loadDetails,
ElementMetadata.Type type)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
Copyright © 2013. All Rights Reserved.