public interface MappingNamespace
Modifier and Type | Method and Description |
---|---|
Collection<DbEntity> |
getDbEntities()
Returns all DbEntities in the namespace.
|
DbEntity |
getDbEntity(String name)
Returns DbEntity for a given name, or null if no such DbEntity is found
in the MappingNamespace.
|
Embeddable |
getEmbeddable(String className)
Returns an
Embeddable matching class name or null if such
Embeddable is not mapped. |
Collection<Embeddable> |
getEmbeddables() |
EntityInheritanceTree |
getInheritanceTree(String entityName) |
Collection<ObjEntity> |
getObjEntities()
Returns all ObjEntities in the namespace.
|
ObjEntity |
getObjEntity(Class<?> entityClass) |
ObjEntity |
getObjEntity(Persistent object) |
ObjEntity |
getObjEntity(String name)
Returns ObjEntity for a given name, or null if no such ObjEntity is found
in the MappingNamespace.
|
Procedure |
getProcedure(String name)
Returns Procedure for a given name, or null if no such Procedure is found
in the MappingNamespace.
|
Collection<Procedure> |
getProcedures()
Returns all Procedures in the namespace.
|
QueryDescriptor |
getQueryDescriptor(String name)
Returns Query for a given name, or null if no such Query is found in the
MappingNamespace.
|
Collection<QueryDescriptor> |
getQueryDescriptors()
Returns all Queries in the namespace.
|
SQLResult |
getResult(String name)
Returns a named result set mapping.
|
Collection<SQLResult> |
getResults() |
Embeddable getEmbeddable(String className)
Embeddable
matching class name or null if such
Embeddable is not mapped.Collection<Embeddable> getEmbeddables()
Collection<SQLResult> getResults()
DbEntity getDbEntity(String name)
ObjEntity getObjEntity(String name)
Procedure getProcedure(String name)
QueryDescriptor getQueryDescriptor(String name)
Collection<DbEntity> getDbEntities()
Collection<ObjEntity> getObjEntities()
Collection<Procedure> getProcedures()
Collection<QueryDescriptor> getQueryDescriptors()
EntityInheritanceTree getInheritanceTree(String entityName)
ObjEntity getObjEntity(Persistent object)
Copyright © 2001–2019 Apache Cayenne. All rights reserved.