P
- Class the be managed. Need to be a sibling of Persistentpublic class ElementModel<P extends Resource> extends Object
Constructor and Description |
---|
ElementModel(Class<P> elementClass,
MessageContentSerializer serializer,
String rootPath)
Creates a new model to manage objects of type P
|
Modifier and Type | Method and Description |
---|---|
P |
add(P element) |
P |
getElement(P compareElement) |
P |
getElement(String uri) |
ArrayList<P> |
getElements() |
int |
getPersistentElementIndex(P element) |
P |
load(File file) |
void |
loadElements() |
boolean |
remove(P dElement) |
boolean |
save(P element) |
boolean |
saveElements() |
public ElementModel(Class<P> elementClass, MessageContentSerializer serializer, String rootPath)
elementClass
- Class object of type Pserializer
- serializer to be used for the classes of type ProotPath
- Absolute path to the root of the bundle-config-home (without
ending "/")Copyright © 2018 universAAL Consortium. All rights reserved.