public interface ClassDefinition extends RepositoryObject, Replicable, Subscribable, IndependentlyPersistableObject
SubscribableClassDefinition
objects, except for the Document
class
and its subclasses, which are defined in DocumentClassDefinition
objects, and the Event
class and its subclasses, which
are defined in EventClassDefinition
objects. You can modify class definition metadata via its properties and property definitions
throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's ClassDescription
property.
Modifier and Type | Method and Description |
---|---|
ClassDefinition |
createSubclass()
Creates a subclass of the class defined by this class definition.
|
ClassDefinition |
createSubclass(Id id)
Creates a subclass, with the specified ID, of the class defined by this class definition.
|
IdList |
get_AliasIds()
Returns the value of the AliasIds property.
|
java.lang.Boolean |
get_AllowsInstances()
Returns the value of the AllowsInstances property.
|
java.lang.Boolean |
get_AllowsPropertyAdditions()
Returns the value of the AllowsPropertyAdditions property.
|
java.lang.Boolean |
get_AllowsSubclasses()
Returns the value of the AllowsSubclasses property.
|
EventSet |
get_AuditedEvents()
Returns the value of the AuditedEvents property.
|
java.lang.String |
get_Creator()
Returns the value of the Creator property.
|
java.util.Date |
get_DateCreated()
Returns the value of the DateCreated property.
|
java.util.Date |
get_DateLastModified()
Returns the value of the DateLastModified property.
|
java.lang.String |
get_DefaultInstanceOwner()
Returns the value of the DefaultInstanceOwner property.
|
AccessPermissionDescriptionList |
get_DefaultInstancePermissionDescriptions()
Returns the value of the DefaultInstancePermissionDescriptions property.
|
AccessPermissionList |
get_DefaultInstancePermissions()
Returns the value of the DefaultInstancePermissions property.
|
java.lang.Integer |
get_DefaultRetentionPeriod()
Returns the value of the DefaultRetentionPeriod property.
|
java.lang.String |
get_DescriptiveText()
Returns the value of the DescriptiveText property.
|
LocalizedStringList |
get_DescriptiveTexts()
Returns the value of the DescriptiveTexts property.
|
java.lang.String |
get_DisplayName()
Returns the value of the DisplayName property.
|
LocalizedStringList |
get_DisplayNames()
Returns the value of the DisplayNames property.
|
Id |
get_Id()
Returns the value of the Id property.
|
ClassDefinitionSet |
get_ImmediateSubclassDefinitions()
Returns the value of the ImmediateSubclassDefinitions property.
|
AddOn |
get_InstalledByAddOn()
Returns the value of the InstalledByAddOn property.
|
java.lang.Boolean |
get_IsCBREnabled()
Returns the value of the IsCBREnabled property.
|
java.lang.Boolean |
get_IsHidden()
Returns the value of the IsHidden property.
|
java.lang.Boolean |
get_IsPersistent()
Returns the value of the IsPersistent property.
|
java.lang.Boolean |
get_IsSystemOwned()
Returns the value of the IsSystemOwned property.
|
java.lang.String |
get_LastModifier()
Returns the value of the LastModifier property.
|
java.lang.String |
get_Name()
Returns the value of the Name property.
|
java.lang.String |
get_Owner()
Returns the value of the Owner property.
|
AccessPermissionList |
get_Permissions()
Returns the value of the Permissions property.
|
PropertyDefinitionList |
get_PropertyDefinitions()
Returns the value of the PropertyDefinitions property.
|
java.lang.Integer |
get_ProtectedPropertyCount()
Returns the value of the ProtectedPropertyCount property.
|
DurationUnits |
get_RetentionPeriodUnits()
Returns the value of the RetentionPeriodUnits property.
|
ClassDefinition |
get_SuperclassDefinition()
Returns the value of the SuperclassDefinition property.
|
java.lang.String |
get_SymbolicName()
Returns the value of the SymbolicName property.
|
TableDefinition |
get_TableDefinition()
Returns the value of the TableDefinition property.
|
ClassWorkflowSubscriptionSet |
get_WorkflowSubscriptions()
Returns the value of the WorkflowSubscriptions property.
|
void |
set_AliasIds(IdList value)
Sets the value of the AliasIds property.
|
void |
set_AllowsInstances(java.lang.Boolean value)
Sets the value of the AllowsInstances property.
|
void |
set_Creator(java.lang.String value)
Sets the value of the Creator property.
|
void |
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.
|
void |
set_DateLastModified(java.util.Date value)
Sets the value of the DateLastModified property.
|
void |
set_DefaultInstanceOwner(java.lang.String value)
Sets the value of the DefaultInstanceOwner property.
|
void |
set_DefaultInstancePermissions(AccessPermissionList value)
Sets the value of the DefaultInstancePermissions property.
|
void |
set_DefaultRetentionPeriod(java.lang.Integer value)
Sets the value of the DefaultRetentionPeriod property.
|
void |
set_DescriptiveTexts(LocalizedStringList value)
Sets the value of the DescriptiveTexts property.
|
void |
set_DisplayNames(LocalizedStringList value)
Sets the value of the DisplayNames property.
|
void |
set_IsCBREnabled(java.lang.Boolean value)
Sets the value of the IsCBREnabled property.
|
void |
set_IsHidden(java.lang.Boolean value)
Sets the value of the IsHidden property.
|
void |
set_LastModifier(java.lang.String value)
Sets the value of the LastModifier property.
|
void |
set_Owner(java.lang.String value)
Sets the value of the Owner property.
|
void |
set_Permissions(AccessPermissionList value)
Sets the value of the Permissions property.
|
void |
set_PropertyDefinitions(PropertyDefinitionList value)
Sets the value of the PropertyDefinitions property.
|
void |
set_RetentionPeriodUnits(DurationUnits value)
Sets the value of the RetentionPeriodUnits property.
|
void |
set_SymbolicName(java.lang.String value)
Sets the value of the SymbolicName property.
|
getObjectStore
get_ExternalReplicaIdentities, get_ReplicationGroup, set_ExternalReplicaIdentities, set_ReplicationGroup
raiseEvent
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
void set_LastModifier(java.lang.String value)
java.util.Date get_DateLastModified()
void set_DateLastModified(java.util.Date value)
Id get_Id()
java.lang.String get_Name()
EventSet get_AuditedEvents()
java.lang.String get_Owner()
void set_Owner(java.lang.String value)
AccessPermissionList get_Permissions()
void set_Permissions(AccessPermissionList value)
java.lang.Boolean get_IsSystemOwned()
IdList get_AliasIds()
void set_AliasIds(IdList value)
java.lang.String get_DisplayName()
java.lang.String get_DescriptiveText()
LocalizedStringList get_DisplayNames()
void set_DisplayNames(LocalizedStringList value)
LocalizedStringList get_DescriptiveTexts()
void set_DescriptiveTexts(LocalizedStringList value)
ClassDefinition get_SuperclassDefinition()
java.lang.Integer get_ProtectedPropertyCount()
ClassDefinitionSet get_ImmediateSubclassDefinitions()
java.lang.Boolean get_IsPersistent()
java.lang.Boolean get_AllowsInstances()
void set_AllowsInstances(java.lang.Boolean value)
java.lang.Boolean get_AllowsSubclasses()
java.lang.Boolean get_AllowsPropertyAdditions()
PropertyDefinitionList get_PropertyDefinitions()
void set_PropertyDefinitions(PropertyDefinitionList value)
TableDefinition get_TableDefinition()
java.lang.String get_SymbolicName()
void set_SymbolicName(java.lang.String value)
ClassWorkflowSubscriptionSet get_WorkflowSubscriptions()
java.lang.Boolean get_IsHidden()
void set_IsHidden(java.lang.Boolean value)
AccessPermissionList get_DefaultInstancePermissions()
void set_DefaultInstancePermissions(AccessPermissionList value)
AccessPermissionDescriptionList get_DefaultInstancePermissionDescriptions()
java.lang.String get_DefaultInstanceOwner()
void set_DefaultInstanceOwner(java.lang.String value)
java.lang.Boolean get_IsCBREnabled()
void set_IsCBREnabled(java.lang.Boolean value)
AddOn get_InstalledByAddOn()
java.lang.Integer get_DefaultRetentionPeriod()
void set_DefaultRetentionPeriod(java.lang.Integer value)
DurationUnits get_RetentionPeriodUnits()
void set_RetentionPeriodUnits(DurationUnits value)
ClassDefinition createSubclass()
ClassDefinition
object that defines the new subclass.ClassDefinition createSubclass(Id id)
id
- An Id
object that specifies the ID of the new subclass.ClassDefinition
object that defines the new subclass.© Copyright IBM Corporation 2006, 2015. All rights reserved.