com.bea.content.controls.extensible
Annotation Type CmxControl.Property


@Retention(value=RUNTIME)
@Target(value=PARAMETER)
public static @interface CmxControl.Property

Parameter-level annotation to mark a parameter as a property


Annotation Type Required Member Summary
 String name
           
 
Annotation Type Optional Member Summary
 String description
           
 boolean isExplicit
           
 boolean isInherited
           
 boolean isKeyField
           
 boolean isMandatory
           
 boolean isMultiValued
           
 boolean isPrimary
           
 boolean isReadOnly
           
 boolean isSearchable
           
 String nestedTypeName
           
 String[] restrictions
           
 int type
           
 

Annotation Type Member Detail

name

public abstract String name

type

public abstract int type
Default
3

nestedTypeName

public abstract String nestedTypeName
Default
""

description

public abstract String description
Default
""

isReadOnly

public abstract boolean isReadOnly
Default
false

isMandatory

public abstract boolean isMandatory
Default
false

isMultiValued

public abstract boolean isMultiValued
Default
false

isPrimary

public abstract boolean isPrimary
Default
false

isKeyField

public abstract boolean isKeyField
Default
false

isExplicit

public abstract boolean isExplicit
Default
false

isSearchable

public abstract boolean isSearchable
Default
true

isInherited

public abstract boolean isInherited
Default
false

restrictions

public abstract String[] restrictions
Default
{}


Copyright © 2006 BEA Systems, Inc. All Rights Reserved