ERMDRemoveRelatedButton Class Reference

Inherits er::modern::directtoweb::components::buttons::ERMDDeleteButton.

Collaboration diagram for ERMDRemoveRelatedButton:

Collaboration graph
[legend]

List of all members.

Classes

interface  Keys

Public Member Functions

String activeButtonClass ()
String buttonClass ()
String buttonLabel ()
WOActionResults deleteAction ()
String deleteButtonLabel ()
String dialogMessage ()
String disabledButtonClass ()
 ERMDRemoveRelatedButton (WOContext context)
boolean hasAnyAction ()
WOActionResults removeAction ()
String removeButtonClass ()
String removeButtonLabel ()
Boolean showDeleteButton ()
Boolean showRemoveButton ()

Private Attributes

String _deleteButtonLabel
String _removeButtonClass
String _removeButtonLabel
Boolean _showDeleteButton
Boolean _showRemoveButton

Static Private Attributes

static final Logger log = Logger.getLogger(ERMDRemoveRelatedButton.class)


Detailed Description

Remove related item button for repetitions

object displayGroup dataSource

removeButtonLabel cancelButtonLabel deleteButtonLabel classForRemoveObjButton classForDisabledRemoveObjButton confirmDeleteConfigurationName confirmDeleteOrRemoveRelatedMessage confirmRemoveRelatedMessage confirmDeleteRelatedMessage classForRemoveDialogButton

Author:
davidleber

Constructor & Destructor Documentation

ERMDRemoveRelatedButton ( WOContext  context  ) 


Member Function Documentation

String activeButtonClass (  ) 

CSS class for an active Remove button

Defaults to "Button ObjButton DeleteObjButton"

Reimplemented from ERMDDeleteButton.

String buttonClass (  ) 

CSS class for the Remove button.

Returns:

Reimplemented from ERMDDeleteButton.

String buttonLabel (  ) 

Label for the Remove button

Defaults to "Remove"

Reimplemented from ERMDDeleteButton.

WOActionResults deleteAction (  ) 

Delete action for component button

Calls through to deleteObjectWithFinalCommit(false). Since this component is expected to be used in an edit form, the final commit will be handled buy the user save.

Reimplemented from ERMDDeleteButton.

String deleteButtonLabel (  ) 

Label for the dialog's delete button

Defaults to "Delete"

Returns:

String dialogMessage (  ) 

String to display in the in-line confirmation dialog.

Obtained from the bindings or d2wContext via these keys:

confirmDeleteOrRemoveRelatedMessage confirmRemoveRelatedMessage confirmDeleteRelatedMessage

Returns:

Reimplemented from ERMDDeleteButton.

String disabledButtonClass (  ) 

Css class for a disabled Remove button

Defaults to "Button ObjButton DisabledObjButton DisabledDeleteObjButton"

Reimplemented from ERMDDeleteButton.

boolean hasAnyAction (  ) 

WOActionResults removeAction (  ) 

Removes the current object from the relationship

Returns:

String removeButtonClass (  ) 

Returns:
the removeButtonClass

String removeButtonLabel (  ) 

Label for the dialog's remove button

Defaults to "Remove"

Returns:
the removeButtonLabel

Boolean showDeleteButton (  ) 

Boolean used to hide/show the confirmation dialog's delete button

The delete button is only shown if isEntityDeletable returns true

Returns:

Boolean showRemoveButton (  ) 

Boolean used to hide/show the confirmation dialog's remove button.

The remove button show only be displayed if the reverse relationship for the related eo is not mandatory and isEntityRemoveable returns true.

Returns:


Member Data Documentation

Boolean _showDeleteButton [private]

Boolean _showRemoveButton [private]

final Logger log = Logger.getLogger(ERMDRemoveRelatedButton.class) [static, private]

logging support

Reimplemented from ERMDDeleteButton.


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:23 2012 for Project Wonder by  doxygen 1.5.8