org.kuali.rice.krad.data.provider.annotation
Annotation Type ExtensionFor


@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface ExtensionFor

Identifies the annotated class as an extension object for the given baseline class. Inclusion of this annotation will perform the necessary wiring within JPA.

Author:
jonathan

Required Element Summary
 Class<?> value
          (Required) The class for which this one is an extension.
 
Optional Element Summary
 String extensionPropertyName
          (Optional) The name of the property on the source object which will hold the extension object.
 

Element Detail

value

public abstract Class<?> value
(Required) The class for which this one is an extension.

extensionPropertyName

public abstract String extensionPropertyName
(Optional) The name of the property on the source object which will hold the extension object.

Default:
"extension"


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.