org.apache.jackrabbit.ocm.mapper.impl.annotation
Annotation Type Field


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Field

Allows the annotation of a getter method to show that it will be mapped to a JCR property

Author:
Philip Dodds

Optional Element Summary
 java.lang.Class converter
           
 boolean id
           
 boolean jcrAutoCreated
           
 java.lang.String jcrDefaultValue
           
 boolean jcrMandatory
           
 boolean jcrMultiple
           
 java.lang.String jcrName
           
 java.lang.String jcrOnParentVersion
           
 boolean jcrProtected
           
 java.lang.String jcrType
           
 java.lang.String jcrValueConstraints
           
 boolean path
           
 boolean uuid
           
 

jcrName

public abstract java.lang.String jcrName
Default:
""

id

public abstract boolean id
Default:
false

path

public abstract boolean path
Default:
false

uuid

public abstract boolean uuid
Default:
false

converter

public abstract java.lang.Class converter
Default:
java.lang.Object.class

jcrDefaultValue

public abstract java.lang.String jcrDefaultValue
Default:
""

jcrValueConstraints

public abstract java.lang.String jcrValueConstraints
Default:
""

jcrType

public abstract java.lang.String jcrType
Default:
""

jcrAutoCreated

public abstract boolean jcrAutoCreated
Default:
false

jcrMandatory

public abstract boolean jcrMandatory
Default:
false

jcrOnParentVersion

public abstract java.lang.String jcrOnParentVersion
Default:
"COPY"

jcrProtected

public abstract boolean jcrProtected
Default:
false

jcrMultiple

public abstract boolean jcrMultiple
Default:
false


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.