public interface RecordType extends RMCustomObject, DispositionAllocatable
RecordType
custom object that is used to associate a specific
DispositionSchedule
to an individual
Record
instance.
A specific RecordType
instance can be obtained using the
RMFactory.RecordType
factory class.
A new RecordType
is created using the factory class
method RMFactory.RecordType.createInstance
The resulting new RecordType
instance is further defined
followed by an eventual call to its save
in order to ensure that it is persisted to its associated file plan repository.
RMFactory.RecordType
Modifier and Type | Method and Description |
---|---|
PageableSet<Record> |
getAssociatedRecords()
Returns a collection of
Record
instances that are associated with this RecordType. |
java.lang.String |
getDescription()
Returns the
RMEntityDescription property value. |
java.lang.String |
getRecordTypeName()
Returns the
RecordTypeName property value. |
void |
setDescription(java.lang.String value)
Sets the
RMEntityDescription property value. |
void |
setRecordTypeName(java.lang.String name)
Sets the
RecordTypeName property value. |
delete
getAccessAllowed, getClassDescription, getClassName, getClientIdentifier, getContainedBy, getDomainType, getEntityType, getName, getObjectIdentity, getPermissions, getProperties, getRepository, isCreationPending, isPlaceholder, refresh, refresh, refresh
save, setPermissions
getAuditedEvents
assignDispositionSchedule, clearDispositionAssignment, getAssignedSchedule
java.lang.String getRecordTypeName()
RecordTypeName
property value.null
.void setRecordTypeName(java.lang.String name)
RecordTypeName
property value.
This name value must be unique relative to all other record types
defined on the same file plan repository. Validation of
such name uniqueness does not occur until the
save
is called.
name
- A String
value. This entry cannot be null
or blank.java.lang.String getDescription()
RMEntityDescription
property value.null
.void setDescription(java.lang.String value)
RMEntityDescription
property value.value
- a String
value. This entry can be null
or blank.PageableSet<Record> getAssociatedRecords()
Record
instances that are associated with this RecordType.Record
instances.© Copyright IBM Corp. 2010, 2013. All Rights Reserved.