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


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public static @interface CmxControl.Create

Method-level annotation for @ControlExtention methods to Create CM Node & ObjectClass


Annotation Type Optional Member Summary
 boolean createNode
          Boolean determining whether method should create only the Object Class or create the Object Class and a Node Instance
 boolean isHierarchyNode
           
 boolean isObjectClassSearchable
          Boolean to determine if an ObjectClass should be Autonomy searchable.
 String nodeType
          A String containing the name of the nodeType for this CMControl.
 String parentTypeName
          A String containing the name of the parent Type (ObjectClass) to use.
 boolean setNodeNameFromTitle
          Boolean to determine if the Content NodeName should be set to equal the Title name for the GroupSpace provided content
 

nodeType

public abstract String nodeType
A String containing the name of the nodeType for this CMControl. Optional element in general (required to use @Create annotation)

Default
""

parentTypeName

public abstract String parentTypeName
A String containing the name of the parent Type (ObjectClass) to use. Optional element.

Default
""

isHierarchyNode

public abstract boolean isHierarchyNode
Default
false

setNodeNameFromTitle

public abstract boolean setNodeNameFromTitle
Boolean to determine if the Content NodeName should be set to equal the Title name for the GroupSpace provided content

Default
false

createNode

public abstract boolean createNode
Boolean determining whether method should create only the Object Class or create the Object Class and a Node Instance

Returns
Default
true

isObjectClassSearchable

public abstract boolean isObjectClassSearchable
Boolean to determine if an ObjectClass should be Autonomy searchable. TODO: Make this annotation and createNode part of a seperate Content Type annotation category

Default
true


Copyright © 2006 BEA Systems, Inc. All Rights Reserved