com.wewebu.ow.server.plug.owbpm
Class OwBPMParticipantPropertyControl

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.app.OwFieldManagerControl
          extended by com.wewebu.ow.server.plug.owbpm.OwBPMParticipantPropertyControl
All Implemented Interfaces:
com.wewebu.ow.server.ui.OwDialog.OwDialogListener, com.wewebu.ow.server.ui.OwUpdateTarget, EventListener

public class OwBPMParticipantPropertyControl
extends com.wewebu.ow.server.app.OwFieldManagerControl
implements com.wewebu.ow.server.ui.OwDialog.OwDialogListener

Field Control for displaying and selecting BPM participant.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com


Nested Class Summary
 class OwBPMParticipantPropertyControl.OwParticipantUserSelectDialog
          specialized user select dialog to hold participants
 
Field Summary
protected static String ARRAY_ITEM_INDEX_KEY
          query string for the selected array item
protected static String FIELD_ID_KEY
          query string for the selected field
 
Constructor Summary
OwBPMParticipantPropertyControl()
           
 
Method Summary
protected  String getUserDisplayName(Object value_p)
          overridable to get the display name for a given user object ID
 void insertEditField(Writer w_p, com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p, com.wewebu.ow.server.field.OwField field_p, String strID_p)
           
 void insertLabel(Writer w_p, String suffix_p, com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p, String strID_p, boolean writeLabel_p)
           
 void insertReadOnlyField(Writer w_p, com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p, Object value_p)
           
 void onDeleteArrayItem(javax.servlet.http.HttpServletRequest request_p)
          called when user clicks to delete an array item
 void onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p)
           
 void onOpenUserDialog(javax.servlet.http.HttpServletRequest request_p)
          called from JSP to get role from role dialogue
 void onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p, int code_p, Object param_p)
           
 Object updateField(javax.servlet.http.HttpServletRequest request_p, com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p, Object value_p, String strID_p)
           
 
Methods inherited from class com.wewebu.ow.server.app.OwFieldManagerControl
getFieldManager, getFormEventFunction, getFormEventURL, getFormTarget, init, init
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, detach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormName, getID, onExternalRequest, onFormEvent, onRequest, setExternalFormTarget, updateExternalFormTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARRAY_ITEM_INDEX_KEY

protected static final String ARRAY_ITEM_INDEX_KEY
query string for the selected array item

See Also:
Constant Field Values

FIELD_ID_KEY

protected static final String FIELD_ID_KEY
query string for the selected field

See Also:
Constant Field Values
Constructor Detail

OwBPMParticipantPropertyControl

public OwBPMParticipantPropertyControl()
Method Detail

getUserDisplayName

protected String getUserDisplayName(Object value_p)
overridable to get the display name for a given user object ID

Parameters:
value_p -
Returns:
the display name as String

insertReadOnlyField

public void insertReadOnlyField(Writer w_p,
                                com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p,
                                Object value_p)
                         throws Exception
Specified by:
insertReadOnlyField in class com.wewebu.ow.server.app.OwFieldManagerControl
Throws:
Exception
See Also:
OwFieldManagerControl.insertReadOnlyField(java.io.Writer, com.wewebu.ow.server.field.OwFieldDefinition, java.lang.Object)

insertEditField

public void insertEditField(Writer w_p,
                            com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p,
                            com.wewebu.ow.server.field.OwField field_p,
                            String strID_p)
                     throws Exception
Specified by:
insertEditField in class com.wewebu.ow.server.app.OwFieldManagerControl
Throws:
Exception
See Also:
OwFieldManagerControl.insertEditField(java.io.Writer, com.wewebu.ow.server.field.OwFieldDefinition, com.wewebu.ow.server.field.OwField, java.lang.String)

onDeleteArrayItem

public void onDeleteArrayItem(javax.servlet.http.HttpServletRequest request_p)
                       throws Exception
called when user clicks to delete an array item

Parameters:
request_p -
Throws:
Exception

updateField

public Object updateField(javax.servlet.http.HttpServletRequest request_p,
                          com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p,
                          Object value_p,
                          String strID_p)
                   throws Exception
Specified by:
updateField in class com.wewebu.ow.server.app.OwFieldManagerControl
Throws:
Exception
See Also:
OwFieldManagerControl.updateField(javax.servlet.http.HttpServletRequest, com.wewebu.ow.server.field.OwFieldDefinition, java.lang.Object, java.lang.String)

onOpenUserDialog

public void onOpenUserDialog(javax.servlet.http.HttpServletRequest request_p)
                      throws Exception
called from JSP to get role from role dialogue

Parameters:
request_p - a HttpServletRequest object
Throws:
Exception

onDialogClose

public void onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p)
                   throws Exception
Specified by:
onDialogClose in interface com.wewebu.ow.server.ui.OwDialog.OwDialogListener
Throws:
Exception
See Also:
OwDialog.OwDialogListener.onDialogClose(com.wewebu.ow.server.ui.OwDialog)

onUpdate

public void onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p,
                     int code_p,
                     Object param_p)
              throws Exception
Specified by:
onUpdate in interface com.wewebu.ow.server.ui.OwUpdateTarget
Throws:
Exception

insertLabel

public void insertLabel(Writer w_p,
                        String suffix_p,
                        com.wewebu.ow.server.field.OwFieldDefinition fieldDef_p,
                        String strID_p,
                        boolean writeLabel_p)
                 throws Exception
Overrides:
insertLabel in class com.wewebu.ow.server.app.OwFieldManagerControl
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.