|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.metainfo.lib.BasicMetaObject
org.objectweb.jorm.metainfo.lib.BasicClassProject
Implementation of ClassProject. The notion of project allows the developer to define multiple mappings for a class. There is at most one mapping per mapper name in a project.
Field Summary |
Fields inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject |
debug, logger, loggerFactory, parent |
Constructor Summary | |
BasicClassProject(java.lang.String projectName,
MetaObject parent)
Builds a new BasicClassProject object. |
Method Summary | |
Mapping |
createMapping(java.lang.String mapperName)
Creates a new Mapping object using a MappingFactory object. |
protected java.util.Collection |
getChildren()
|
java.util.Set |
getMappers()
Returns a set of mapper names. |
Mapping |
getMapping(java.lang.String mapperName)
Returns a Mapping object. |
java.util.Collection |
getMappings()
Returns a collection of Mapping objects. |
java.lang.String |
getProjectName()
Returns the project name. |
void |
setProjectName(java.lang.String name)
Sets the project name. |
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject |
getLogger, getLoggerFactory, getManager, getParent, setLogger, setLoggerFactory, setLoggingOnChild, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jorm.metainfo.api.MetaObject |
getParent, setParent |
Constructor Detail |
public BasicClassProject(java.lang.String projectName, MetaObject parent)
projectName
- the project name,
parent the parent of the current object.Method Detail |
public java.lang.String getProjectName()
getProjectName
in interface ClassProject
public void setProjectName(java.lang.String name)
setProjectName
in interface ClassProject
name
- the project name.public java.util.Collection getMappings()
getMappings
in interface ClassProject
public Mapping getMapping(java.lang.String mapperName)
getMapping
in interface ClassProject
mapperName
- a mapper name.
public java.util.Set getMappers()
getMappers
in interface ClassProject
public Mapping createMapping(java.lang.String mapperName)
createMapping
in interface ClassProject
mapperName
- the name of the mapper.
protected java.util.Collection getChildren()
getChildren
in class BasicMetaObject
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |