nl.gx.product.wmpuserprofiles.api
Class ExtensionSubTabFBO

java.lang.Object
  extended by nl.gx.webmanager.springmvc.FormBindableBase
      extended by nl.gx.webmanager.springmvc.panel.PanelTabFBO
          extended by nl.gx.product.wmpuserprofiles.api.ExtensionSubTabFBO
All Implemented Interfaces:
DelegatedController, DelegatedControllerAware, FormBackingObject

public abstract class ExtensionSubTabFBO
extends PanelTabFBO

The FBO for user profiles extensions.


Field Summary
 
Fields inherited from class nl.gx.webmanager.springmvc.FormBindableBase
editViews
 
Constructor Summary
ExtensionSubTabFBO()
           
 
Method Summary
 java.lang.String getNestedPath()
          The nested path to be used by Spring to bind the form backing object relative to the base object.
 User getSelectedUser()
          Returns the selected user.
 java.lang.String getTabId()
          Returns the id of the tab that renders this form backing object.
 boolean isNewUserMode()
          Returns whether a new user is being added.
 void isNewUserMode(boolean newUserMode)
          Sets whether a new user is being added.
 void setSelectedUser(User user)
          Sets the selected user.
 void setTabId(java.lang.String tabId)
          Sets the id of the tab that renders this form backing object.
 
Methods inherited from class nl.gx.webmanager.springmvc.panel.PanelTabFBO
addToFBOMap, getEditViews, getFBOMap, getNode, getPanel, getPanelAction, getPanelGotoTabId, getUUID, getWebContainerNode, referenceData, setPanel, setPanelAction, setPanelGotoTabId
 
Methods inherited from class nl.gx.webmanager.springmvc.FormBindableBase
addDisallowedField, addEditView, addValidator, formBackingObject, getControllerDelegationMap, getDelegatedController, getEditView, getEditViewByValue, getParentController, getResourceBaseNames, getValidators, initBinder, initialize, onBind, onBindAndValidate, onSubmit, setDelegatedController, setEditViews, setParentController, setValidators, showForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionSubTabFBO

public ExtensionSubTabFBO()
Method Detail

setSelectedUser

public final void setSelectedUser(User user)
Sets the selected user.

Parameters:
user - the selected user

getSelectedUser

public final User getSelectedUser()
Returns the selected user.

Returns:
the selected user

isNewUserMode

public final void isNewUserMode(boolean newUserMode)
Sets whether a new user is being added.

Parameters:
newUserMode - whether a new user is being added

isNewUserMode

public final boolean isNewUserMode()
Returns whether a new user is being added.

Returns:
whether a new user is being added

getTabId

public final java.lang.String getTabId()
Returns the id of the tab that renders this form backing object.

Returns:
the id of the tab that renders this form backing object.

setTabId

public final void setTabId(java.lang.String tabId)
Sets the id of the tab that renders this form backing object.

Parameters:
tabId - the id of the tab that renders this form backing object to set.

getNestedPath

public final java.lang.String getNestedPath()
The nested path to be used by Spring to bind the form backing object relative to the base object. For example; for elements the nested path will be FBOMap[element.uuid] which is relative to the page version or media item version. For custom metadata in a media item it will be empty.

Specified by:
getNestedPath in interface FormBackingObject
Overrides:
getNestedPath in class PanelTabFBO
Returns:
Nested path to this form backing object used for Spring binding


Copyright © 2007-2011 GX Software BV. All Rights Reserved.