Uses of Interface
org.apache.cayenne.project.ProjectNode
Packages that use ProjectNode
Package
Description
-
Uses of ProjectNode in org.apache.cayenne.map
Classes in org.apache.cayenne.map that implement ProjectNodeModifier and TypeClassDescriptionclassStores a collection of related mapping objects that describe database and object layers of an application.classA DbAttribute defines a descriptor for a single database table column.classA DbEntity is a mapping descriptor that defines a structure of a database table.classA DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.classA mapping descriptor of an embeddable class.classA persistent attribute of an embeddable object.classAn attribute of the ObjEntity that maps to an embeddable class.classAn ObjAttribute is a mapping descriptor of a Java class property.classObjEntity is a mapping descriptor for a Persistent Java class.classDescribes an association between two Java classes mapped as source and target ObjEntity.classA mapping descriptor for a database stored procedure.classA descriptor for the Procedure parameter.classclassGeneric descriptor of a Cayenne query.classA mapped select query, defined by a String in the syntax ofObjectSelect.parse(String, Object...).class -
Uses of ProjectNode in org.apache.cayenne.project
Classes in org.apache.cayenne.project that implement ProjectNodeModifier and TypeClassDescriptionclassA Cayenne mapping project, normally loaded from XML configuration.Methods in org.apache.cayenne.project with parameters of type ProjectNodeModifier and TypeMethodDescriptionConfigurationNameMapper.configurationLocation(ProjectNode node) Returns the name of a configuration resource based on a naming convention for a given node type.DefaultConfigurationNameMapper.configurationLocation(ProjectNode node) Method parameters in org.apache.cayenne.project with type arguments of type ProjectNodeModifier and TypeMethodDescriptionConfigurationNameMapper.configurationLocation(Class<? extends ProjectNode> type, String nodeName) Returns the name of a configuration resource based on a naming convention for a given node type.DefaultConfigurationNameMapper.configurationLocation(Class<? extends ProjectNode> type, String name) ConfigurationNameMapper.projectNodeName(Class<? extends ProjectNode> type, Resource resource) Returns a node name for a given configuration type and a configuration resource.DefaultConfigurationNameMapper.projectNodeName(Class<? extends ProjectNode> type, Resource resource) -
Uses of ProjectNode in org.apache.cayenne.project.xml
Methods in org.apache.cayenne.project.xml with parameters of type ProjectNodeModifier and TypeMethodDescriptionvoidDefaultProjectMetaData.add(ProjectNode key, Object value) value.getClass() will be used under the hood to associate data with the key object.voidNoopProjectMetaData.add(ProjectNode key, Object value) voidProjectMetaData.add(ProjectNode key, Object value) Store data for object.<T> TDefaultProjectMetaData.get(ProjectNode key, Class<T> type) If either key or value isnullthennullwill be returned.<T> TNoopProjectMetaData.get(ProjectNode key, Class<T> type) <T> TProjectMetaData.get(ProjectNode key, Class<T> type) Get meta data for object<T> TDefaultProjectMetaData.remove(ProjectNode key, Class<T> type) <T> TNoopProjectMetaData.remove(ProjectNode key, Class<T> type) <T> TProjectMetaData.remove(ProjectNode key, Class<T> type)