com.filenet.api.admin
Interface PropertyDefinitionObject

All Superinterfaces:
DependentObject, EngineObject, PropertyDefinition, RepositoryObject, java.io.Serializable

public interface PropertyDefinitionObject
extends RepositoryObject, PropertyDefinition, DependentObject

Represents the definition of a property that holds a Content Engine object value. A PropertyDefinitionObject object is created from a PropertyTemplateObject object and contains mutable metadata that you can customize. When a PropertyDefinitionObject object is added to a class definition's PropertyDefinitions collection, a user-defined property is created in that class.

Metadata

Auditable: false
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: true
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: PropertyDefinition


Method Summary
 java.lang.Boolean get_AllowsForeignObject()
          Returns the value of the AllowsForeignObject property.
 DeletionAction get_DeletionAction()
          Returns the value of the DeletionAction property.
 IndependentObject get_PropertyDefaultObject()
          Returns the value of the PropertyDefaultObject property.
 Id get_ReflectivePropertyId()
          Returns the value of the ReflectivePropertyId property.
 Id get_RequiredClassId()
          Returns the value of the RequiredClassId property.
 SecurityProxyType get_SecurityProxyType()
          Returns the value of the SecurityProxyType property.
 java.lang.Integer get_TargetAccessRequired()
          Returns the value of the TargetAccessRequired property.
 void set_DeletionAction(DeletionAction value)
          Sets the value of the DeletionAction property.
 void set_PropertyDefaultObject(IndependentObject value)
          Sets the value of the PropertyDefaultObject property.
 void set_ReflectivePropertyId(Id value)
          Sets the value of the ReflectivePropertyId property.
 void set_RequiredClassId(Id value)
          Sets the value of the RequiredClassId property.
 void set_TargetAccessRequired(java.lang.Integer value)
          Sets the value of the TargetAccessRequired property.
 
Methods inherited from interface com.filenet.api.admin.PropertyDefinition
get_AliasIds, get_Cardinality, get_ChoiceList, get_ColumnId, get_CopyToReservation, get_DataType, get_DescriptiveText, get_DisplayName, get_ExternalAliases, get_Id, get_IsHidden, get_IsNameProperty, get_IsSystemOwned, get_IsValueRequired, get_ModificationAccessRequired, get_Name, get_PersistenceType, get_PrimaryId, get_PropertyTemplate, get_RequiresUniqueElements, get_Settability, get_SymbolicName, get_TableDefinition, set_AliasIds, set_ChoiceList, set_CopyToReservation, set_ExternalAliases, set_IsHidden, set_IsNameProperty, set_IsValueRequired, set_ModificationAccessRequired, set_Settability
 
Methods inherited from interface com.filenet.api.core.EngineObject
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
 

Method Detail

get_PropertyDefaultObject

IndependentObject get_PropertyDefaultObject()
Returns the value of the PropertyDefaultObject property. For more information, see PropertyDefaultObject Property.


set_PropertyDefaultObject

void set_PropertyDefaultObject(IndependentObject value)
Sets the value of the PropertyDefaultObject property. For more information, see PropertyDefaultObject Property.


get_RequiredClassId

Id get_RequiredClassId()
Returns the value of the RequiredClassId property. For more information, see RequiredClassId Property.


set_RequiredClassId

void set_RequiredClassId(Id value)
Sets the value of the RequiredClassId property. For more information, see RequiredClassId Property.


get_ReflectivePropertyId

Id get_ReflectivePropertyId()
Returns the value of the ReflectivePropertyId property. For more information, see ReflectivePropertyId Property.


set_ReflectivePropertyId

void set_ReflectivePropertyId(Id value)
Sets the value of the ReflectivePropertyId property. For more information, see ReflectivePropertyId Property.


get_DeletionAction

DeletionAction get_DeletionAction()
Returns the value of the DeletionAction property. For more information, see DeletionAction Property.


set_DeletionAction

void set_DeletionAction(DeletionAction value)
Sets the value of the DeletionAction property. For more information, see DeletionAction Property.


get_TargetAccessRequired

java.lang.Integer get_TargetAccessRequired()
Returns the value of the TargetAccessRequired property. For more information, see TargetAccessRequired Property.


set_TargetAccessRequired

void set_TargetAccessRequired(java.lang.Integer value)
Sets the value of the TargetAccessRequired property. For more information, see TargetAccessRequired Property.


get_AllowsForeignObject

java.lang.Boolean get_AllowsForeignObject()
Returns the value of the AllowsForeignObject property. For more information, see AllowsForeignObject Property.


get_SecurityProxyType

SecurityProxyType get_SecurityProxyType()
Returns the value of the SecurityProxyType property. For more information, see SecurityProxyType Property.



© Copyright IBM Corporation 2006, 2009. All rights reserved.