|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceManager<Resource>
Manages the life-cycle of the RDF resource in side the Elmo JavaBean.
| Method Summary | |
|---|---|
QName |
createQName(Resource resource)
Reverses createResource. |
Resource |
createResource(QName qname)
Creates a new resource by URI, localeName, or encoded blankNode. |
Iterator<Resource> |
createRoleQuery(Class<?> concept)
Creates a query that will return all resource that implement this concept. |
Class<?> |
getEntityClass(Resource resource)
Determine what concepts and behaviours this resource represents. |
Class<?> |
mergeRole(Resource resource,
Class<?> concept,
Class<?>... concepts)
If this concept is new to this resource merge them and return the combined set of concepts and behaviours this resource now represents, otherwise return the existing roles. |
Class<?> |
persistRole(Resource resource,
Class<?> concept,
Class<?>... concepts)
Return the EntityClass used for this concept and assign this concept type to the resource. |
void |
removeResource(Resource resource)
Remove this resource from the repository. |
Class<?> |
removeRole(Resource resource,
Class<?>... concepts)
Removes a given role from the resource and returns the new role set for this resource. |
void |
renameResource(Resource before,
Resource after)
Change all references of before to after. |
| Method Detail |
|---|
Resource createResource(QName qname)
qname -
QName createQName(Resource resource)
resource -
createResource(QName)Class<?> getEntityClass(Resource resource)
resource -
Class<?> mergeRole(Resource resource,
Class<?> concept,
Class<?>... concepts)
resource - concept -
Class<?> persistRole(Resource resource,
Class<?> concept,
Class<?>... concepts)
resource - concept -
Class<?> removeRole(Resource resource,
Class<?>... concepts)
resource - concept -
void renameResource(Resource before,
Resource after)
before to after.
before - after - void removeResource(Resource resource)
resource - Iterator<Resource> createRoleQuery(Class<?> concept)
concept -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||