|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface JcrNode
This annotation is applied to types (classes or interfaces) that implement JcrEntity, and provides the ability to specify what JCR node type to use when creating a JCR node from the object being mapped, mixin types, and more.
| Optional Element Summary | |
|---|---|
java.lang.String |
classNameProperty
Name of a JCR property to store the full name of the class being mapped. |
java.lang.String[] |
mixinTypes
Mixin types to be added to all new nodes created from this class. |
java.lang.String |
nodeType
The node type to be applied for this JCR object. |
public abstract java.lang.String nodeType
public abstract java.lang.String[] mixinTypes
public abstract java.lang.String classNameProperty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||