public interface PropertyDefinitionObject extends RepositoryObject, PropertyDefinition, DependentObject
PropertyDefinitionObject
object
is created from a PropertyTemplateObject
object and contains mutable metadata that you can customize.
When you add a PropertyDefinitionObject
object to a class definition's PropertyDefinitions
collection,
a user-defined (custom), object-valued property is created on that class.
The value of a custom, object-valued property can be one of the following types of objects:
RepositoryObject
subclass.SecurityPrincipal
subclass (includes User
and Group
objects).EntireNetwork
and Domain
.Many of the metaproperties that originate from a property template can be modified on the property definition of the class, while other metaproperties can be modified only on the property template. For a list of modifiable metaproperties and how they can be customized, see Modifying Custom Metaproperties.
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
get_AllowsForeignObject()
Returns the value of the AllowsForeignObject property.
|
CBRPropagationType |
get_CBRPropagationType()
Returns the value of the CBRPropagationType 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_CBRPropagationType(CBRPropagationType value)
Sets the value of the CBRPropagationType 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_SecurityProxyType(SecurityProxyType value)
Sets the value of the SecurityProxyType property.
|
void |
set_TargetAccessRequired(java.lang.Integer value)
Sets the value of the TargetAccessRequired property.
|
get_AliasIds, get_AuditAs, 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_AuditAs, set_ChoiceList, set_CopyToReservation, set_ExternalAliases, set_IsHidden, set_IsNameProperty, set_IsValueRequired, set_ModificationAccessRequired, set_Settability
getObjectStore
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
IndependentObject get_PropertyDefaultObject()
void set_PropertyDefaultObject(IndependentObject value)
Id get_RequiredClassId()
void set_RequiredClassId(Id value)
Id get_ReflectivePropertyId()
void set_ReflectivePropertyId(Id value)
DeletionAction get_DeletionAction()
void set_DeletionAction(DeletionAction value)
java.lang.Integer get_TargetAccessRequired()
void set_TargetAccessRequired(java.lang.Integer value)
java.lang.Boolean get_AllowsForeignObject()
SecurityProxyType get_SecurityProxyType()
void set_SecurityProxyType(SecurityProxyType value)
CBRPropagationType get_CBRPropagationType()
void set_CBRPropagationType(CBRPropagationType value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.