com.filenet.rm.api

Interface RecordType

  • All Superinterfaces:
    com.filenet.wcm.api.BaseObject, com.filenet.wcm.api.ContainableObject, com.filenet.wcm.api.CreatableObject, com.filenet.wcm.api.CustomObject, DispositionAllocatableObject, com.filenet.wcm.api.GettableObject, com.filenet.wcm.api.LockableObject, com.filenet.wcm.api.ReadableMetadataObject, com.filenet.wcm.api.ReadableSecurityObject, RMCustomObject, RMObject, java.io.Serializable, com.filenet.wcm.api.ValueObject, com.filenet.wcm.api.WorkflowTarget, com.filenet.wcm.api.WriteableMetadataObject, com.filenet.wcm.api.WriteableSecurityObject


    public interface RecordType
    extends RMCustomObject, DispositionAllocatableObject
    Represents a non-hierarchical grouping of records. A RecordType object has a one-to-many relationship with record objects. That is, you can associate a RecordType object with multiple records that are filed in different folders across the file plan. However, each record object can be associated with only one record type object.

    You can also associate a A RecordType object with a RecordInfo object that is filed in a RecordFolder or RecordCategory object. In this case, the DispositionSchedule object that is associated with the RecordType object takes precedence over the over the DisposalSchedule object that is associated with the container of the RecordInfo object.

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      RecordInfos getAssociatedRecords()
      Returns all records associated with this RecordType object.
      • Methods inherited from interface com.filenet.wcm.api.CustomObject

        applySecurityTemplate, changeClass, delete, getHeadLinks, getHeadLinksXML, getPermissionsXML, getSubscriptions, getTailLinks, getTailLinksXML, getUserAccess, getUserAccess, getUserAccess, raiseEvent
      • Methods inherited from interface com.filenet.wcm.api.ContainableObject

        file, file, file, file, getContainers, getContainersXML, getContainmentNames, getContainmentPaths, getSecurityParent, setContainmentName, setContainmentName, setSecurityParent, unfile, unfile
      • Methods inherited from interface com.filenet.wcm.api.WorkflowTarget

        getWorkflowSubscriptions, getWorkflowSubscriptionsXML, getWorkflowSubscriptionsXML
      • Methods inherited from interface com.filenet.wcm.api.WriteableSecurityObject

        setPermissions, setPermissions
      • Methods inherited from interface com.filenet.wcm.api.WriteableMetadataObject

        setProperties, setProperties
      • Methods inherited from interface com.filenet.wcm.api.ReadableSecurityObject

        getAccessMask, getPermissions, getPermissions
      • 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
      • Methods inherited from interface com.filenet.wcm.api.LockableObject

        extendLock, extendLock, isLocked, lock, unlock, unlock
    • Method Detail

      • getAssociatedRecords

        RecordInfos getAssociatedRecords()
                                         throws RMException
        Returns all records associated with this RecordType object.
        Returns:
        A RecordInfos collection containing the records associated with this object.
        Throws:
        RMException - If a Record Manager error occurs.

© Copyright IBM Corp. 2003, 2013. All Rights Reserved.