com.softwareag.centrasite.appl.framework.persistence.mapper.annotations
Annotation Type ClassifiedInstance


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface ClassifiedInstance

This annotation is used to specify the mapping between classification and bean class. Used in conjunction with the ClassifiedInstances annotation.


Required Element Summary
 java.lang.Class<?> beanType
          The bean type to be used when the classification is present.
 
Optional Element Summary
 java.lang.String classificationScheme
          The name of the classification scheme for the classification.
 java.lang.String classificationSchemeKey
          The key of the classification scheme.
 java.lang.String conceptKey
          The key of the classification's concept.
 java.lang.String conceptPath
          The path of the classification's concept.
 

Element Detail

beanType

public abstract java.lang.Class<?> beanType
The bean type to be used when the classification is present.

conceptKey

public abstract java.lang.String conceptKey
The key of the classification's concept.

Default:
""

classificationScheme

public abstract java.lang.String classificationScheme
The name of the classification scheme for the classification.

Default:
""

classificationSchemeKey

public abstract java.lang.String classificationSchemeKey
The key of the classification scheme.

Default:
""

conceptPath

public abstract java.lang.String conceptPath
The path of the classification's concept.

Default:
""