Skip Headers
Oracle® Beehive Application Developer's Guide
Release 1 (1.1) Beta
Part Number E10484-01
Home
Book List
Contact Us
Next
View PDF
Contents
Beta Draft
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Developing with Oracle Beehive Platform Services
Oracle Beehive Workflow Service
Oracle Beehive API
Oracle Beehive Java Content Repository API
Oracle Beehive Web Services
2
Oracle Beehive Java Content Repository API
Requirements
Javadoc
Oracle Beehive Java Content Repository API Operations
Oracle Beehive Java Content Repository API Samples
Sample of Level 1 Operations
Sample of Level 2 Operations
Sample of Invoking JCR API in a Servlet Application
Compiling and Running Samples
Compiling and Running Stand-Alone Applications
Deploying Servlets on Apache Tomcat
3
Creating Oracle Beehive Custom Workflows
Oracle Beehive Workflow Service Criteria
BPEL Processes with Human Tasks
Standards for BPEL Process Invoked by Policies in Oracle Beehive
Registering a Custom Workflow
Invoking Custom Workflows with Policies
Constructing JXPaths
Generated XML Sent to Workflow
4
Custom Workflow Tutorial for Oracle Beehive
Creating the HelloWorld BPEL Workflow
Deploying BPEL Workflow
Automating Workflow Invocation
Invoking the Workflow
Verifying the Workflow
Policy to Invoke HelloWorld BPEL Process
5
Custom Workflow with Human Tasks Tutorial
Creating HelloWorldTask BPEL Workflow
Deploying BPEL Workflow
Automating Workflow Invocation
Invoking the Workflow
Verifying the Workflow
6
Oracle Beehive Web Services
Web Service Locations
7
Oracle Beehive Web Services Examples
Running Example Web Services Code
AddressBookService Example
CalendarService Example
DocumentService Example
FolderService Example
GeneralArtifactService Example
GroupService Example
MembershipService Example
MessageService Example
PreferenceService Example
PresenceService Example
WorkspaceService Example
A
Required Code Excerpts
Notify Oracle Beehive Workflow Service that BPEL Process is Completed
Allow Oracle Beehive Access to Tasks in BPEL Process
BrowseWorkspace.java: Create and List Workspaces
BrowseWorkspace.java: Get List of User's Workspaces
Get Inbox, Documents Folder, Calendars, Discussion Forums, Address Books, and Member Entities in Workspaces
BrowserWorkspace.java: Get Folder Content
Folder.java: Get Folder Content
Document.java: Get Document Details
AddressBook.java: Get Address Book and Contents
Globals.java
Modified WorkspaceServiceClient.java
B
Oracle Beehive Web Services
Methods
AddressBookService Methods
CalendarService Methods
DocumentService Methods
FolderService Methods
GeneralArtifactService Methods
GroupService Methods
MembershipService Methods
MessageService Methods
PreferenceService Methods
PresenceService Methods
WorkspaceService Methods
AddressBookService
GetAddressBooks
UpdateAddressBook
DeleteAddressBook
GetContact
GetAllContacts
UpdateContact
DeleteContacts
CalendarService
GetCalendar
UpdateCalendar
DeleteCalendar
GetEvents
GetAllEvents
UpdateEvent
DeleteEvents
GetRecurringEventSeries
DeleteRecurringEventSeries
GetInvitations
GetAllInvitations
UpdateInvitation
GetIsBusy
GetFreeBusy
GetReminders
UpdateReminder
DeleteReminder
DeleteTasks
GetTasks
UpdateTask
UpdateRecurringEventSeries
DocumentService
GetDocuments
GetContent
UpdateDocument
DeleteDocuments
FolderService
GetFolders
UpdateFolder
DeleteFolders
GeneralArtifactService
CopyArtifact
MoveArtifact
GetTags
UpdateTag
GetBonds
UpdateBond
DeleteBonds
GetLinks
UpdateLink
DeleteLinks
GetExternalArtifacts
UpdateExternalArtifact
DeleteExternalArtifacts
GetLocks
UpdateLock
DeleteLocks
DeleteTags
UpdateSubscription
DeleteSubscriptions
GetNotifications
SendNotification
DeleteNotifications
GetSubscription
GetSubscriptionList
GetSubscriptionTemplates
FindArtifacts
FindTags
FindAllTags
FindCategories
FindAllCategories
FindRelatedArtifacts
FindAllArtifactsWithTags
FindArtifactsModifiedSince
FindArtifactsLargerThan
GroupService
GetGroup
DeleteGroup
UpdateGroup
MembershipService
GetUsers
GetMembership
UpdateMembership
DeleteMembership
GetDelegatedPrincipals
WhoAmI
MessageService
GetMessageBoxes
UpdateMessageBox
DeleteMessageBoxes
GetEmailMessages
GetAllMessageHeaders
GetNewMessageHeaders
GetUnreadMessages
UpdateMessageHeaders
SendMessage
DeleteEmailMessages
SendInstantMessage
GetInstantMessage
SaveDraft
PreferenceService
GetPreferenceList
UpdatePreferenceProfile
DeletePreferenceProfile
PresenceService
GetPresence
UpdatePresence
SubscribePresence
GetImBuddyList
WorkspaceService
GetWorkspaces
GetTrashItems
UnDeleteItems
PurgeTrash
DeleteWorkspaces
UpdateWorkspace
Types
WSAddressBook
WSArtifact
WSAttribute
WSBond
WSBuddyList
WSCalendar
WSCalendarEvent
WSCalendarEventType
WSCalendarInvitation
WSCategory
WSCommunity
WSContact
WSContent
WSDocument
WSEnterprise
WSEntity
WSEventSeries
WSExternalArtifact
WSFilter
WSFolder
WSFreeBusyInterval
WSGroup
WSInstantMessage
WSLink
WSLocale
WSLocation
WSLock
WSMessage
WSMessageAnnotation
WSMessageBox
WSMessageHeader
WSMessageType
WSNotification
WSOperation
WSOrganization
WSParticipant
WSPermission
WSPredicate
WSPreference
WSPreferenceProfile
WSPresence
WSPriority
WSProperty
WSQuota
WSReminder
WSResource
WSResultStatus
WSRole
WSRule
WSScope
WSSearchResult
WSSearchResultItem
WSSensitivity
WSSortCriteria
WSSubscription
WSSubscriptionTemplate
WSTag
WSTask
WSTaskAssignment
WSTaskList
WSUser
WSVersion
WSWorkspace