| interface  | AdHocAlertSource | An alert source for ad-hoc alerts | 
| interface  | AlertEscalation | Alert escalation channel | 
| interface  | AlertEscalationAction | Action to execute when an AlertEscalation Alert is executed. | 
| interface  | AlertGateway | An alert gateway | 
| interface  | AlertSource | An alert source | 
| interface  | Application | A nested grouping of objects forming an application. | 
| interface  | AuditRule | The rule for how objects should be audited. | 
| interface  | BranchedUniqueNamedApplicationObject | Objects which can be branched, must have a unique name, and can belong to an Application. | 
| interface  | ConstraintDefinition | The definition of a Constraint. | 
| interface  | Credential | A Credential for a given protocol, endpoint and user to enable access to an external system. | 
| interface  | CredentialProtocol | A protocol used to access an external system. | 
| interface  | CustomEntity |  | 
| interface  | Dashboard | Defines the layout for a dashboard page
 A dashboard defines the layout and content for a dashboard page. | 
| interface  | Database | Stores the configuration for a Database object, these are used to provide settings for the Redwood JDBC pool. | 
| interface  | DatumDefinition | MetaMetaData describes the metadata that is associated with another object. | 
| interface  | Document | An object for storing arbitrary documentation (as a byte stream). | 
| interface  | EmailAlertGateway | An email alert gateway | 
| interface  | EmailAlertGatewayAction | Action to execute when an EmailAlertGateway Alert is executed. | 
| interface  | Event | An event is a particular instance of an EventDefinition. | 
| interface  | EventDefinition | Events are signals for jobs to start execution. | 
| interface  | ExportRule | A rule that defines a set of objects to include in an object. | 
| interface  | ExportRuleSet | Set of rules that define what should be included in an export. | 
| interface  | ExtensionPoint | An extension point is used to provide a custom entry point to generate results. | 
| interface  | ForecastJob | Data for the forecast of a job. | 
| interface  | Format | Type of output that is generated by the job. | 
| interface  | GlobalPrivilege | Global security privileges. | 
| interface  | ImportAction | Action to execute when an Import is ready to persist. | 
| interface  | ImportRule | Transformation to apply to objects after import. | 
| interface  | ImportRuleDefinition | Implementation for an import match or override. | 
| interface  | ImportRuleSet | A set of rules that can be applied during an import. | 
| interface  | ImportSource | Source from which objects to import can be retrieved. | 
| interface  | IsolationGroup | Isolation groups are used to isolate the view a subject has of the system. | 
| interface  | JARFile | The JAR file | 
| interface  | Job | A job represents an instantiated job definition or job chain. | 
| interface  | JobChain | Chain definition. | 
| interface  | JobChainCall | Defines a job submit in a particular job chain step
 A reference to a job definition. | 
| interface  | JobChainCallJobLock | The association between JobChainCall and JobLock. | 
| interface  | JobChainCallSchedulingParameter | Scheduling parameter; used to store a value that should be set on a job before it is submitted. | 
| interface  | JobChainStep | Job chain step definitions hold a number of job chain calls to be executed in parallel. | 
| interface  | JobDefinition | A job definition defines what a job does. | 
| interface  | JobDefinitionAction | Action to execute for jobs based on this job definition. | 
| interface  | JobDefinitionAlertSource | An alert raised by a job definition | 
| interface  | JobDefinitionConstraint | A constraint on a job definition. | 
| interface  | JobDefinitionConstraintParameterMapping | The parameters of a JobDefinitionConstraint. | 
| interface  | JobDefinitionForm | A form defined for a job definition
 Forms enable you to define custom windows to submit job definitions or edit jobs. | 
| interface  | JobDefinitionJobLock | A job definition can require job locks. | 
| interface  | JobDefinitionParameter | Parameters defined for a job definition
 Parameters enable you to define generic job definitions that behave differently
      according to the values of the parameters. | 
| interface  | JobDefinitionParameterSubType | The sub type of the job definition parameter. | 
| interface  | JobDefinitionRelatedObject | All objects which are directly related to a JobDefinition must inherit from this class. | 
| interface  | JobDefinitionRuntimeLimit | Runtime limits defined for a job definition
 Runtime limits enable you to define generic job definitions that have different min and
      max runtimes according to the values in the RuntimeLimits. | 
| interface  | JobDefinitionType | The type of a job definition. | 
| interface  | JobDefinitionTypeAction | Action to execute for jobs using this JobDefinitionType. | 
| interface  | JobDefinitionWithSource | This is used for JobDefinitionTypes that have source. | 
| interface  | JobFileSearch | Search the output file of a job for a given text string
  Provides job file search functionality equivalent to the jcs.searchfile procedure. | 
| interface  | JobGroup | Common data for a set of similar jobs. | 
| interface  | JobLock | Locks define which jobs can and cannot run together
 To prevent jobs running concurrently - for example, when two or more jobs need access
      to the same system resource, such as a tape unit, you can define job locks. | 
| interface  | JobRaiseEvent | Events that will be raised when the job reaches a certain state. | 
| interface  | JobRuntimeLimit | Runtime limits defined for a job
 Runtime limits enable you to define min and max runtimes according to the values in the RuntimeLimits. | 
| interface  | JobWaitEvent | Events that need to be raised before the job runs
 At the moment job would go to the QUEUED status the job definition EventExpression is
      calculated. | 
| interface  | Library | A library dependency for a script. | 
| interface  | LibrarySource | The source code for a Library | 
| interface  | LicenseKey | License Keys | 
| interface  | LinkableMonitor | Superclass for monitors that can be linked to. | 
| interface  | MailConnector | E-Mail connection settings. | 
| interface  | Monitor | Alert monitors show a hierarchical user-defined view of the status of the system
 The alert system shows a hierarchical view of the wellness of the system. | 
| interface  | MonitorAlertSource | An alert raised by a Monitor Node | 
| interface  | MonitorCheck | Shows which monitor conditions use which monitor values
  If the monitor check refers to a local object, it must define a business key. | 
| interface  | MonitorEvent | Event to be raised when a monitor reaches a particular severity
 When an alert is raised for a monitor node that has an associated event and the
      severity is appropriate, the event is raised. | 
| interface  | MonitorLink | Monitor that links to a linkedmonitor
 A monitorlink is used to reuse a part of the monitor tree in several locations by
      linking to them. | 
| interface  | MonitorNode | Monitor that can contain sub-nodes | 
| interface  | MonitorValue | A monitor value is a numeric, string or timestamp value
 The monitor value is either derived from the scheduler data model or set by an external
      system. | 
| interface  | NavigationBar | Defines a custom navigation bar
 A navigation bar defines the layout and content for a custom navigation bar. | 
| interface  | NavigationBarItem | An item that is part of the navigation bar
 A NavigationBarItem is shown in the navigation bar. | 
| interface  | ObjectDefinition | Provides a reference for every object in the database. | 
| interface  | ObjectFieldDefinition | Provides a reference for every attribute of every object in the database. | 
| interface  | ObjectIndex | Contains custom defined indexes | 
| interface  | ObjectReference | Object Reference
 A link from the source object to the linked object. | 
| interface  | ObjectSearch | Object Search definition. | 
| interface  | ObjectTag | The ObjectTag associated with an PartitionableObject. | 
| interface  | ObjectTagDefinition | An ObjectTagDefinition has a name and can be used as meta data for PartitionableObjects. | 
| interface  | OraAppsSystem | Settings relating to a Oracle Applications System. | 
| interface  | OraOhiSystem | Settings relating to a Oracle Health Insurance System. | 
| interface  | Partition | Partitions separate their contained objects according to security and visibility characteristics. | 
| interface  | PeopleSoftSystem | Settings relating to a Oracle PeopleSoft System. | 
| interface  | PeriodFunction | A period function is used to define which days in the month a time window interval is open. | 
| interface  | ProcessMonitor | The Process Monitor for high-level process automation. | 
| interface  | ProcessMonitorDefinition | The definition for a Process Monitor for high-level process automation. | 
| interface  | ProcessMonitorItemDefinition | The definition for an item in the Process Monitor. | 
| interface  | ProcessServer | A process server contains services that run jobs. | 
| interface  | ProcessServerAlertSource | An alert raised by a process server | 
| interface  | ProcessServerJobDefinitionType | The types of job definition that a process server supports
 If a process server is being said to support a particular type of job definition, it
      should be running on a system with the appropriate language interpreter or compiler. | 
| interface  | ProcessServerResource | The resources that a process server provides | 
| interface  | ProcessServerService | An instance of a Service on a ProcessServer. | 
| interface  | PublishItem | An item to be published to the reporting server | 
| interface  | QueryCondition | Condition that can be used to to filter objects. | 
| interface  | QueryFilter | The queryFilter is used to create a filter for the ObjectType it refers to. | 
| interface  | Queue | Queue to which jobs are assigned
 A queue is a logical grouping of jobs. | 
| interface  | QueueAlertSource | An alert raised by a queue | 
| interface  | QueueProvider | Process Servers that serve a queue. | 
| interface  | R2WCatalog | The details of the remote R2W catalog. | 
| interface  | R2WCatalogAlias | The aliases for a R2W catalog. | 
| interface  | RegistryEntry | Registry entry storing product-specific configuration settings. | 
| interface  | RELEntryPoint | A published point of entry to a library that can be used by REL. | 
| interface  | RemoteSystem | Remote System describes another scheduler instance that this system cann connect to or receive connections from. | 
| interface  | Report | The definition of a Report | 
| interface  | ReportColumn | A column for the definition of the Report | 
| interface  | ReportSort | The sort order definition for a Report | 
| interface  | Resource | Resource needed by scripts and provided by process servers
  Static resources are used for the assignment of jobs to process servers. | 
| interface  | SAPAbapProgram | ABAP Program details. | 
| interface  | SAPAbapVariant | ABAP variant details. | 
| interface  | SAPAbapVariantParameterValue | ABAP variant parameter. | 
| interface  | SAPAbapVariantSelopt | ABAP variant select option. | 
| interface  | SAPApplicationServer | Settings relating to a SAP Application Server. | 
| interface  | SAPApplicationServerGroup | SAP Application Server Group. | 
| interface  | SAPApplicationServerProvider | SAP application servers of a group. | 
| interface  | SAPArchiveDocumentType | Archive document type. | 
| interface  | SAPArchiveObject | Archive object. | 
| interface  | SAPBAEConnector | SAP Business Application Enabler connection settings. | 
| interface  | SAPBatchEvent | SAP batch event. | 
| interface  | SAPCalendar | SAP calendars. | 
| interface  | SAPExternalCommand | External Command details. | 
| interface  | SAPInfoPackage | InfoPackage details. | 
| interface  | SAPInfoPackageGroup | InfoPackageGroup. | 
| interface  | SAPInfoPackageGroupStep | Step of an InfoPackageGroup. | 
| interface  | SAPLanguage | SAP language. | 
| interface  | SAPMassActivity | Mass Activity | 
| interface  | SAPMassActivityFieldParameter | Mass Activity field parameter | 
| interface  | SAPMassActivityFieldTable | Mass Activity field table | 
| interface  | SAPMassActivityFieldTableRow | Mass Activity field table row. | 
| interface  | SAPMassActivityFieldTableRowValue | Mass Activity field table row value. | 
| interface  | SAPMassActivityLayoutField | Mass Activity field | 
| interface  | SAPMassActivityObject | Mass Activity object | 
| interface  | SAPMassActivityParameter | Mass Activity parameter | 
| interface  | SAPMassActivityParameterSet | Mass Activity parameter set | 
| interface  | SAPMassActivityStructure | Mass Activity structure. | 
| interface  | SAPNWCallbackVariant | SAP NW callback variant. | 
| interface  | SAPOutputDevice | Output Device. | 
| interface  | SAPOutputFormat | Output format. | 
| interface  | SAPPIChannel | SAP XI/PI channel. | 
| interface  | SAPProcessChain | Process Chain details. | 
| interface  | SAPProcessDefinition | Process definition. | 
| interface  | SAPRecipient | SAP spool list recipient. | 
| interface  | SAPScript | SAP Script | 
| interface  | SAPSystem | Settings relating to a SAP System. | 
| interface  | Script | This covers all of the JobDefinitionTypes that run "natively" on a system. | 
| interface  | Service | A Service is responsible processing JobDefinitions of a specific JobDefinitionType. | 
| interface  | SoftwareGroup | Files are grouped, making this a placeholder object. | 
| interface  | SoftwareItem | Represents a file. | 
| interface  | Subject | The list of subjects of security decisions. | 
| interface  | SubjectGlobalPrivilegeGrant | A mapping of which global privileges a subject has been granted. | 
| interface  | SubjectIsolationGroup | A mapping of which subjects belong to which isolation groups. | 
| interface  | SubjectObjectPrivilegeGrant | A mapping of which privileges on an object have been granted to which subject. | 
| interface  | SubjectObjectTypePrivilegeGrant | A mapping of which privileges a subject has been granted to all objects of a given type. | 
| interface  | SubjectRoleGrant | A mapping of which User Subject has granted which Role Subject to which Subject. | 
| interface  | SubmitFrame | A submit frame controls how often a job is resubmitted. | 
| interface  | Table | A user defined table. | 
| interface  | TableDefinition | A table definition for a user or system defined table. | 
| interface  | TableDefinitionConstraint | A constraint on a table definition. | 
| interface  | TableDefinitionConstraintParameterMapping | The parameters of a TableDefinitionConstraint. | 
| interface  | TimeWindow | Represents a period in time [start-moment, end-moment) defined as a union of TimeWindowIntervals. | 
| interface  | TimeZone | A Time Zone. | 
| interface  | Trigger | A library dependency for a script. | 
| interface  | UniqueNamedApplicationObject | Objects which must have a unique name and can belong to an Application. | 
| interface  | UserMessageDefinition | A user message job definition for cooperation | 
| interface  | Visualization | Abstract base class for visualizations using applets
 A Visualization defines user settings and content for an applet
      visualization. | 
| interface  | VisualizationAlert | The visualization of alert sources, escalations and addresses | 
| interface  | VisualizationProcessServerQueue | The visualization of process servers and queues |