FileNet Content Services
Java Connector v3.0

com.filenet.wcm.api
Interface FeatureAddOn

All Superinterfaces:
BaseObject, ReadableMetadataObject, java.io.Serializable, ValueObject, WriteableMetadataObject

public interface FeatureAddOn
extends WriteableMetadataObject

Not Implemented in CS Java Connector v3.0.

A FeatureAddOn object represents a product extension to the core FileNet P8 Content Services components. These extensions consist of properties and/or classes to support a specific feature. Feature add-ons can be non-FileNet products that are compatible with FileNet P8, or can be the FileNet P8-supplied feature add-ons.

You can create a FeatureAddOn object by calling createFeatureAddOn on the Domain interface. Creating a feature add-on automatically registers it in the FileNet P8 Global Configuration Data (GCD) file. A registered feature add-on can then be:

When you create a FeatureAddOn object, you specify a type. The type identifies the feature add-on as either optional or recommended for installation when a new object store is created. In general, you should specify as optional those feature add-ons that are not required for your system or that deal with specialized, niche functionality. A recommended feature add-on is one that is typically installed as part of most systems, but one that could be eliminated if a user does not need that functionality on a particular system. As an example, you can specify the publishing add-on as recommended so that you can offer a user who has no need of publishing functions an option to exclude that particular feature add-on when creating a new object store.

When you create the FeatureAddOn object, you also can optionally specify zero or more import scripts to associate with the feature add-on, in which language (VBScript or JavaScript) a script is written, and if the script will be executed before or after the import of the feature add-on takes place. If you do not specify a script, the object as defined within the manifest is imported into the object store with no additional pre- or post-processing performed. Otherwise, scripts are executed at the appropriate time (pre- or post-import, as specified) when the FeatureAddOn object is imported into the object store.


Field Summary
static java.lang.String SCRIPT_TYPE_JAVA
          

Not Implemented in CS Java Connector v3.0.

static java.lang.String SCRIPT_TYPE_VB
          

Not Implemented in CS Java Connector v3.0.

static int TYPE_OPTIONAL
          

Not Implemented in CS Java Connector v3.0.

static int TYPE_RECOMMENDED
          

Not Implemented in CS Java Connector v3.0.

 
Fields inherited from interface com.filenet.wcm.api.BaseObject
EXPORT_DEFAULT, EXPORT_ENCODED_CONTENT, EXPORT_FULL, EXPORT_OBJECT_ID, EXPORT_OBJECT_SECURITY, IMPORT_DEFAULT, IMPORT_OBJECT_ID, IMPORT_OWNER, IMPORT_PERMISSIONS, TYPE_ACTIVE_MARKING, TYPE_ANNOTATION, TYPE_ANY, TYPE_CBR_ENGINE_TYPE, TYPE_CHOICE, TYPE_CHOICELIST, TYPE_CLASS_SUBSCRIPTION, TYPE_CLASSDEFINITION, TYPE_CLASSDESCRIPTION, TYPE_COLUMN_DEFINITION, TYPE_COMPUTER, TYPE_CONTENT_CACHE_SERVICE, TYPE_CONTENT_MGR_SERVICE, TYPE_CONTENT_REFERENCE, TYPE_CONTENT_TRANSFER, TYPE_CUSTOMOBJECT, TYPE_DOCUMENT, TYPE_DOCUMENT_CLASSIFICATION_ACTION, TYPE_DOCUMENT_LIFECYCLE_ACTION, TYPE_DOCUMENT_LIFECYCLE_POLICY, TYPE_DOCUMENTSTATE, TYPE_DOMAIN, TYPE_DYNAMIC_REFERENTIAL_CONTAINMENT_RELATIONSHIP, TYPE_ENTIRENETWORK, TYPE_EVENT, TYPE_EVENT_ACTION, TYPE_FEATURE_ADD_ON, TYPE_FILESTORE, TYPE_FOLDER, TYPE_GROUP, TYPE_INSTANCE_SUBSCRIPTION, TYPE_LINK, TYPE_LOCALIZED_STRING, TYPE_MARKING_SET, TYPE_MULTIPLEVALUES, TYPE_OBJECT_STORE, TYPE_OBJECTSET, TYPE_OBJSTORE_SERVICE, TYPE_PERMISSION, TYPE_PROPERTY_DEFINITION, TYPE_PROPERTYDESCRIPTION, TYPE_PROPERTYDESCRIPTIONS, TYPE_PUBLISH_REQUEST, TYPE_PUBLISH_TEMPLATE, TYPE_READONLY_OBJECT_SET, TYPE_REALM, TYPE_REFERENTIAL_CONTAINMENT_RELATIONSHIP, TYPE_SECURITY_POLICY, TYPE_SECURITY_TEMPLATE, TYPE_STORAGE_POLICY, TYPE_STORED_SEARCH, TYPE_STYLE_TEMPLATE, TYPE_SUBSCRIPTION, TYPE_TABLE_DEFINITION, TYPE_TRANSIENT, TYPE_USER, TYPE_VERSIONSERIES, TYPE_WORKFLOW_CLASS_SUBSCRIPTION, TYPE_WORKFLOW_INSTANCE_SUBSCRIPTION, TYPE_WORKFLOWDEFINITION, TYPE_XML_PROPERTY_MAPPING_SCRIPT
 
Method Summary
 void delete()
          

Not Implemented in CS Java Connector v3.0.

 
Methods inherited from interface com.filenet.wcm.api.WriteableMetadataObject
setProperties
 
Methods inherited from interface com.filenet.wcm.api.ReadableMetadataObject
getProperties, getProperties, getPropertiesXML, getPropertyBinaryValue, getPropertyBooleanValue, getPropertyDateValue, getPropertyDoubleValue, getPropertyIntValue, getPropertyStringValue, getPropertyValue, getPropertyValuesValue, refresh, refresh
 
Methods inherited from interface com.filenet.wcm.api.BaseObject
equals, exportObject, getClassId, getId, getName, getObjectStoreId, getObjectType, getSession, hashCode, thisBaseObject
 

Field Detail

TYPE_RECOMMENDED

public static final int TYPE_RECOMMENDED

Not Implemented in CS Java Connector v3.0.

Value of 1; specifies that the installation of a specified FeatureAddOn object is recommended during object store creation.

See Also:
Constant Field Values

TYPE_OPTIONAL

public static final int TYPE_OPTIONAL

Not Implemented in CS Java Connector v3.0.

Value of 2; specifies that the installation of a specified FeatureAddOn object is optional during object store creation.

See Also:
Constant Field Values

SCRIPT_TYPE_JAVA

public static final java.lang.String SCRIPT_TYPE_JAVA

Not Implemented in CS Java Connector v3.0.

Value of "JavaScript"; specifies that the import script is written in the JavaScript language.

See Also:
Constant Field Values

SCRIPT_TYPE_VB

public static final java.lang.String SCRIPT_TYPE_VB

Not Implemented in CS Java Connector v3.0.

Value of "VBScript"; specifies that the import script is written in the VBScript language.

See Also:
Constant Field Values
Method Detail

delete

public void delete()

Not Implemented in CS Java Connector v3.0.

Deletes this FeatureAddOn object from the FileNet P8 domain. This method deletes the object from the GCD and deletes the object's associated XML and script files. Note that once installed, a FeatureAddOn object cannot be uninstalled from an object store.

To successfully delete this FeatureAddOn object, the user must have Delete permission (Permission.RIGHT_DELETE) on the object.


FileNet Content Services
Java Connector v3.0