Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element cay:obj-entity
Namespace http://cayenne.apache.org/schema/3.0/modelMap
Annotations
A persistent Java class managed by Cayenne.
Diagram
Diagram modelMap1.tmp#id67 modelMap1.tmp#id68 modelMap1.tmp#id69 modelMap1.tmp#id70 modelMap1.tmp#id71 modelMap1.tmp#id72 modelMap1.tmp#id73 modelMap1.tmp#id74 modelMap1.tmp#id75 modelMap1.tmp#id76 modelMap1.tmp#id77 modelMap1.tmp#id78 modelMap2.tmp#id34 modelMap3.tmp#id35 modelMap4.tmp#id41 modelMap5.tmp#id46 modelMap6.tmp#id51 modelMap7.tmp#id52 modelMap8.tmp#id54 modelMap9.tmp#id56 modelMap10.tmp#id58 modelMap11.tmp#id60 modelMap12.tmp#id62 modelMap13.tmp#id64
Properties
content: complex
Used by
Element cay:data-map
Model cay:qualifier{0,1} , cay:embedded-attribute* , cay:obj-attribute* , cay:attribute-override* , cay:entity-listener , cay:pre-persist , cay:post-persist , cay:pre-update , cay:post-update , cay:pre-remove , cay:post-remove , cay:post-load
Children cay:attribute-override, cay:embedded-attribute, cay:entity-listener, cay:obj-attribute, cay:post-load, cay:post-persist, cay:post-remove, cay:post-update, cay:pre-persist, cay:pre-remove, cay:pre-update, cay:qualifier
Instance
<cay:obj-entity abstract="" className="" clientClassName="" clientSuperClassName="" dbEntityName="" exclude-default-listeners="" exclude-superclass-listeners="" lock-type="" name="" readOnly="" superClassName="" superEntityName="">
  <cay:qualifier>{0,1}</cay:qualifier>
  <cay:embedded-attribute name="" type="">{0,unbounded}</cay:embedded-attribute>
  <cay:obj-attribute db-attribute-path="" lock="" name="" type="">{0,unbounded}</cay:obj-attribute>
  <cay:attribute-override db-attribute-path="" lock="" name="" type="">{0,unbounded}</cay:attribute-override>
</cay:obj-entity>
Attributes
QName Type Fixed Default Use Annotation
abstract xs:string optional
className xs:string optional
clientClassName xs:string optional
clientSuperClassName xs:string optional
dbEntityName xs:string optional
exclude-default-listeners xs:boolean optional
exclude-superclass-listeners xs:boolean optional
lock-type xs:string optional
name xs:string required
readOnly xs:boolean optional
superClassName xs:string optional
superEntityName xs:string optional
Source
<xs:element name="obj-entity">
  <xs:annotation>
    <xs:documentation>A persistent Java class managed by Cayenne.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" ref="cay:qualifier"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="cay:embedded-attribute"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="cay:obj-attribute"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="cay:attribute-override"/>
      <xs:sequence minOccurs="0">
        <xs:element ref="cay:entity-listener"/>
        <xs:element ref="cay:pre-persist"/>
        <xs:element ref="cay:post-persist"/>
        <xs:element ref="cay:pre-update"/>
        <xs:element ref="cay:post-update"/>
        <xs:element ref="cay:pre-remove"/>
        <xs:element ref="cay:post-remove"/>
        <xs:element ref="cay:post-load"/>
      </xs:sequence>
    </xs:sequence>
    <xs:attribute name="className" use="optional" type="xs:string"/>
    <xs:attribute name="abstract" use="optional" type="xs:string"/>
    <xs:attribute name="readOnly" use="optional" type="xs:boolean"/>
    <xs:attribute name="clientClassName" use="optional" type="xs:string"/>
    <xs:attribute name="clientSuperClassName" use="optional" type="xs:string"/>
    <xs:attribute name="dbEntityName" use="optional" type="xs:string"/>
    <xs:attribute name="lock-type" type="xs:string"/>
    <xs:attribute name="name" use="required" type="xs:string"/>
    <xs:attribute name="superClassName" use="optional" type="xs:string"/>
    <xs:attribute name="superEntityName" use="optional" type="xs:string"/>
    <xs:attribute name="exclude-superclass-listeners" use="optional" type="xs:boolean"/>
    <xs:attribute name="exclude-default-listeners" use="optional" type="xs:boolean"/>
  </xs:complexType>
</xs:element>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@className
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="className" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@abstract
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="abstract" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@readOnly
Namespace No namespace
Type xs:boolean
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="readOnly" use="optional" type="xs:boolean"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@clientClassName
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="clientClassName" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@clientSuperClassName
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="clientSuperClassName" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@dbEntityName
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="dbEntityName" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@lock-type
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Element cay:obj-entity
Source
<xs:attribute name="lock-type" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@name
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Element cay:obj-entity
Source
<xs:attribute name="name" use="required" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@superClassName
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="superClassName" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@superEntityName
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="superEntityName" use="optional" type="xs:string"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@exclude-superclass-listeners
Namespace No namespace
Type xs:boolean
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="exclude-superclass-listeners" use="optional" type="xs:boolean"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd
Attribute cay:obj-entity/@exclude-default-listeners
Namespace No namespace
Type xs:boolean
Properties
use: optional
Used by
Element cay:obj-entity
Source
<xs:attribute name="exclude-default-listeners" use="optional" type="xs:boolean"/>
Schema location file:/Users/ari/svn/cayenne/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd