Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (2.0.1.7)
  E16658-04

Contents

Overview

A category template captures the forms and default settings for the user defined category. A category template holds the attribute templates to instantiate the category level attributes.

Members

Name Type Required Description

attachedMarkers

marker[]

Set of marker elements associated with the entity.

attachedReminders

reminder[]

List of reminders attached to the entity

attachedSubscriptions

subscription[]

List of subscriptions attached to the entity

attributeTemplates

attributeTemplate[]

Returns the list of attribute templates associated with this BasicTemplate.

bonds

bond[]

List of artifact bonds

category

category

changeStatus

changeStatus

The change status of the artifact

collabId

beeId

CollabId of the snapshot

copyOnVersion

boolean

Whether or not the category should be copied when a new version is created.

createdOn

dateTime

Entity's creation date

creator

actor

The actor that created this entity

deleted

boolean

Deletion flag. If this property is set to true the entity is deleted.

description

string

Returns the Description of the Template

entitySchema

entitySchema

Returns the EntitySchema for the BasicTemplate

final

boolean

Whether the category to container assoication is final, implying that subcontainers cannot modify the configuration.

missing

boolean

Used during update to check whether a category application has missing templates.

modifiedBy

actor

The actor that last modified the entity

modifiedOn

dateTime

The date when entity was last modified

name

string

Name of the entity.

parent

entity

The parent for this entity.

properties

collabProperties

The properties of the artifact that are shared among all the actors

required

boolean

Whether the Category is a required category for the container.

snapshotId

string

Contains the snapshot identifier for this snapshot. Snapshot identifiers are used to implement optimistic locking on the server.

userCreatedOn

dateTime

The user creation date (if created offline)

userModifiedOn

dateTime

The user last modified date (if modified offline)

viewer

actor

The actor for which this artifact snapshot was loaded. All the artifact viewer properties in this snapshot are loaded for this actor.

viewerProperties

collabProperties

The viewer properties of the artifact that are private to loading actor

Hierarchy

Inherits From

Applied Markers

Examples

Below are examples in JSON and XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:categoryTemplate xsi:type="obh:categoryTemplate" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:attachedMarkers>your_marker_0</obh:attachedMarkers>
        <obh:attachedMarkers>your_marker_1</obh:attachedMarkers>
        <obh:attachedMarkers>your_marker_2</obh:attachedMarkers>
        <obh:attachedReminders>your_reminder_0</obh:attachedReminders>
        <obh:attachedReminders>your_reminder_1</obh:attachedReminders>
        <obh:attachedReminders>your_reminder_2</obh:attachedReminders>
        <obh:attachedSubscriptions>your_subscription_0</obh:attachedSubscriptions>
        <obh:attachedSubscriptions>your_subscription_1</obh:attachedSubscriptions>
        <obh:attachedSubscriptions>your_subscription_2</obh:attachedSubscriptions>
        <obh:attributeTemplates>your_attributeTemplate_0</obh:attributeTemplates>
        <obh:attributeTemplates>your_attributeTemplate_1</obh:attributeTemplates>
        <obh:attributeTemplates>your_attributeTemplate_2</obh:attributeTemplates>
        <obh:bonds>your_bond_0</obh:bonds>
        <obh:bonds>your_bond_1</obh:bonds>
        <obh:bonds>your_bond_2</obh:bonds>
        <obh:category>your_category_0</obh:category>
        <obh:changeStatus>your_changeStatus_0</obh:changeStatus>
        <obh:collabId>your_beeId_0</obh:collabId>
        <obh:copyOnVersion>your_boolean_0</obh:copyOnVersion>
        <obh:createdOn>your_dateTime_0</obh:createdOn>
        <obh:creator>your_actor_0</obh:creator>
        <obh:deleted>your_boolean_0</obh:deleted>
        <obh:description>your_string_0</obh:description>
        <obh:entitySchema>your_entitySchema_0</obh:entitySchema>
        <obh:final>your_boolean_0</obh:final>
        <obh:missing>your_boolean_0</obh:missing>
        <obh:modifiedBy>your_actor_0</obh:modifiedBy>
        <obh:modifiedOn>your_dateTime_0</obh:modifiedOn>
        <obh:name>your_string_0</obh:name>
        <obh:parent>your_entity_0</obh:parent>
        <obh:properties>your_collabProperties_0</obh:properties>
        <obh:required>your_boolean_0</obh:required>
        <obh:snapshotId>your_string_0</obh:snapshotId>
        <obh:userCreatedOn>your_dateTime_0</obh:userCreatedOn>
        <obh:userModifiedOn>your_dateTime_0</obh:userModifiedOn>
        <obh:viewer>your_actor_0</obh:viewer>
        <obh:viewerProperties>your_collabProperties_0</obh:viewerProperties>
</obh:categoryTemplate>

JSON Example

(show inherited members)

{
    "beeType":"categoryTemplate",
        "attachedMarkers":[
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker0 },
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker1 },
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker2 }
        ],
        "attachedReminders":[
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder0 },
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder1 },
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder2 }
        ],
        "attachedSubscriptions":[
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription0 },
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription1 },
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription2 }
        ],
        "attributeTemplates":[
            { your_{http://www.oracle.com/beehive}attributeTemplates_as_attributeTemplate0 },
            { your_{http://www.oracle.com/beehive}attributeTemplates_as_attributeTemplate1 },
            { your_{http://www.oracle.com/beehive}attributeTemplates_as_attributeTemplate2 }
        ],
        "bonds":[
            { your_{http://www.oracle.com/beehive}bonds_as_bond0 },
            { your_{http://www.oracle.com/beehive}bonds_as_bond1 },
            { your_{http://www.oracle.com/beehive}bonds_as_bond2 }
        ],
        "category":{ your_{http://www.oracle.com/beehive}category_as_category0 },
        "changeStatus":{ your_{http://www.oracle.com/beehive}changeStatus_as_changeStatus0 },
        "collabId":{ your_{http://www.oracle.com/beehive}collabId_as_beeId0 },
        "copyOnVersion":your_{http://www.oracle.com/beehive}copyOnVersion_as_boolean0,
        "createdOn":"your_{http://www.oracle.com/beehive}createdOn_as_dateTime0",
        "creator":{ your_{http://www.oracle.com/beehive}creator_as_actor0 },
        "deleted":your_{http://www.oracle.com/beehive}deleted_as_boolean0,
        "description":"your_{http://www.oracle.com/beehive}description_as_string0",
        "entitySchema":{ your_{http://www.oracle.com/beehive}entitySchema_as_entitySchema0 },
        "final":your_{http://www.oracle.com/beehive}final_as_boolean0,
        "missing":your_{http://www.oracle.com/beehive}missing_as_boolean0,
        "modifiedBy":{ your_{http://www.oracle.com/beehive}modifiedBy_as_actor0 },
        "modifiedOn":"your_{http://www.oracle.com/beehive}modifiedOn_as_dateTime0",
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "parent":{ your_{http://www.oracle.com/beehive}parent_as_entity0 },
        "properties":{ your_{http://www.oracle.com/beehive}properties_as_collabProperties0 },
        "required":your_{http://www.oracle.com/beehive}required_as_boolean0,
        "snapshotId":"your_{http://www.oracle.com/beehive}snapshotId_as_string0",
        "userCreatedOn":"your_{http://www.oracle.com/beehive}userCreatedOn_as_dateTime0",
        "userModifiedOn":"your_{http://www.oracle.com/beehive}userModifiedOn_as_dateTime0",
        "viewer":{ your_{http://www.oracle.com/beehive}viewer_as_actor0 },
        "viewerProperties":{ your_{http://www.oracle.com/beehive}viewerProperties_as_collabProperties0 }
}

XML Schema


<xs:complexType name="categoryTemplate">
    <xs:complexContent>
        <xs:extension base="tns:basicTemplate">
            <xs:sequence>
                <xs:element minOccurs="0" ref="tns:category"/>
                <xs:element name="copyOnVersion" type="xs:boolean"/>
                <xs:element name="final" type="xs:boolean"/>
                <xs:element name="missing" type="xs:boolean"/>
                <xs:element name="required" type="xs:boolean"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to categoryTemplate

Referenced By Resources

Usage Resource Method
Response CategoryTemplate Read
Response CategoryTemplate Read Batch
Request CategoryTemplate Read Batch

Referenced By Representaions