Package org.apache.cayenne.map
Class DetectedDbEntity
java.lang.Object
org.apache.cayenne.map.Entity
org.apache.cayenne.map.DbEntity
org.apache.cayenne.map.DetectedDbEntity
- All Implemented Interfaces:
Serializable
,EventListener
,ConfigurationNode
,DbAttributeListener
,DbEntityListener
,DbRelationshipListener
,CayenneMapEntry
,XMLSerializable
public class DetectedDbEntity extends DbEntity
A
DbEntity
subclass used to hold extra JDBC metadata.- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected String
primaryKeyName
protected String
type
Fields inherited from class org.apache.cayenne.map.DbEntity
catalog, generatedAttributes, primaryKey, primaryKeyGenerator, qualifier, schema
Fields inherited from class org.apache.cayenne.map.Entity
attributes, dataMap, name, OUTER_JOIN_INDICATOR, PATH_SEPARATOR, relationships
-
Constructor Summary
Constructors Constructor Description DetectedDbEntity(String name)
-
Method Summary
Modifier and Type Method Description String
getPrimaryKeyName()
Returns the optional primary key name of this DbEntity.String
getType()
void
setPrimaryKeyName(String primaryKeyName)
Sets the optional primary key name of this DbEntity.void
setType(String type)
Methods inherited from class org.apache.cayenne.map.DbEntity
acceptVisitor, addAttribute, clearAttributes, dbAttributeAdded, dbAttributeChanged, dbAttributeRemoved, dbEntityAdded, dbEntityChanged, dbEntityRemoved, dbRelationshipAdded, dbRelationshipChanged, dbRelationshipRemoved, encodeAsXML, getAttribute, getAttributes, getCatalog, getFullyQualifiedName, getGeneratedAttributes, getPrimaryKeyGenerator, getPrimaryKeys, getQualifier, getRelationship, getRelationshipMap, getRelationships, getSchema, isFullReplacementIdAttached, lastPathComponent, mappedObjEntities, removeAttribute, resolvePath, resolvePathComponents, setCatalog, setPrimaryKeyGenerator, setQualifier, setSchema, translateToRelatedEntity
Methods inherited from class org.apache.cayenne.map.Entity
addAttribute, addRelationship, clearRelationships, getAnyRelationship, getAttributeMap, getDataMap, getName, getParent, removeRelationship, resolvePathComponents, setDataMap, setName, setParent, toString, updateAttribute
-
Field Details
-
-
type
-
-
Constructor Details
-
DetectedDbEntity
-
-
Method Details
-
setType
-
getType
-
setPrimaryKeyName
Sets the optional primary key name of this DbEntity. This is not the same as the name of the DbAttribute, but the name of the unique constraint. -
getPrimaryKeyName
Returns the optional primary key name of this DbEntity. This is not the same as the name of the DbAttribute, but the name of the unique constraint.
-