ALBPM Process API

fuego.papi
Interface EditableView

All Superinterfaces:
Serializable, View
All Known Subinterfaces:
EditableActivityView, EditableApplicationsView, EditableAttachmentsView, EditableBookmarkView, EditableConsultationsView, EditableFolderView, EditableHistoryView, EditableInstancesView

public interface EditableView
extends View

This is a View where you could edit and modify. To obtain an EditableView you must call the method ProcessServiceSession.getEditableView(View) with the view that you could edit.


Field Summary
static long serialCheck
           
static long serialVersionUID
           
 
Fields inherited from interface fuego.papi.View
APPLICATIONS_DEFAUTL_ID, ATTACHMENTS_DEFAULT_ID, BOOKMARK_DEFAULT_ID, CONSULTATIONS_DEFAUTL_ID, DEFAULT_OWNER, HISTORY_DEFAUTL_ID, HISTORY_TODAY_DEFAULT_ID, INBOX_DEFAULT_ID
 
Method Summary
 void assignProcess(String processId)
          Assign a new process identification
 void assignProcesses(String[] processIds)
          Assign more than one process identification.
 void assignRole(String roleId)
          Assign a new role
 void assignRoles(String[] roleIds)
          Assign more than one role
 void clearLabels()
          remove all labels assigned.
 String removeLabel(Locale locale)
          Remove the label for a specific locale.
 void setCustom(boolean isCustom)
          Set if this view is a custom or a default view.
 void setHidden(boolean isHidden)
          Set if this view is hidden or not.
 void setLabel(String label, Locale locale)
          Set a lable for a specific locale
 void setPresentation(String presentationId)
          Set the presentation for this view
 void setReadOnly(boolean isReadOnly)
          Set if this view read only or not.
 void unassignAllProcesses()
          Unassign all assigned process
 void unassignAllRoles()
          Unassign all assigned roles
 void unassignProcess(String processId)
          Unassign a specific assigned process
 void unassignRole(String roleId)
          Unassign a specific assigned role
 
Methods inherited from interface fuego.papi.View
getAssignedProcesses, getAssignedRoles, getId, getLabel, getOwner, getParentId, getPresentation, getPresentationType, getType, hasType, isCustom, isHidden, isReadOnly, isTransient
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

serialCheck

static final long serialCheck
See Also:
Constant Field Values
Method Detail

setCustom

void setCustom(boolean isCustom)
Set if this view is a custom or a default view.

Parameters:
isCustom -

setHidden

void setHidden(boolean isHidden)
Set if this view is hidden or not.

Parameters:
isHidden -

setLabel

void setLabel(String label,
              Locale locale)
Set a lable for a specific locale

Parameters:
label -
locale -

setPresentation

void setPresentation(String presentationId)
Set the presentation for this view

Parameters:
presentationId -

setReadOnly

void setReadOnly(boolean isReadOnly)
Set if this view read only or not.

Parameters:
isReadOnly -

assignProcess

void assignProcess(String processId)
Assign a new process identification

Parameters:
processId -

assignProcesses

void assignProcesses(String[] processIds)
Assign more than one process identification.

Parameters:
processIds -

assignRole

void assignRole(String roleId)
Assign a new role

Parameters:
roleId -

assignRoles

void assignRoles(String[] roleIds)
Assign more than one role

Parameters:
roleIds -

clearLabels

void clearLabels()
remove all labels assigned.


removeLabel

String removeLabel(Locale locale)
Remove the label for a specific locale.

Parameters:
locale -
Returns:

unassignAllProcesses

void unassignAllProcesses()
Unassign all assigned process


unassignAllRoles

void unassignAllRoles()
Unassign all assigned roles


unassignProcess

void unassignProcess(String processId)
Unassign a specific assigned process

Parameters:
processId -

unassignRole

void unassignRole(String roleId)
Unassign a specific assigned role

Parameters:
roleId -

ALBPM Process API

© Copyright 1996/2005 Fuego Inc. All Rights Reserved