org.efaps.ui.wicket.models.objects
Class UIFieldTable

java.lang.Object
  extended by org.efaps.ui.wicket.models.AbstractInstanceObject
      extended by org.efaps.ui.wicket.models.objects.AbstractUIObject
          extended by org.efaps.ui.wicket.models.objects.UIAbstractPageObject
              extended by org.efaps.ui.wicket.models.objects.UITable
                  extended by org.efaps.ui.wicket.models.objects.UIFieldTable
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, IFormElement

public class UIFieldTable
extends UITable
implements IFormElement

Version:
$Id: UIFieldTable.java 3447 2009-11-29 22:46:39Z tim.moxter $
Author:
The eFasp Team
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.efaps.ui.wicket.models.objects.UITable
UITable.Filter, UITable.UserAttributeKey
 
Constructor Summary
UIFieldTable(java.util.UUID _commanduuid, java.lang.String _instanceKey, org.efaps.admin.ui.field.FieldTable _fieldTable)
           
 
Method Summary
protected  java.util.List<org.efaps.admin.event.EventDefinition> getEvents(org.efaps.admin.event.EventType _eventType)
          Method to get the events that are related to this UITable.
protected  java.util.List<org.efaps.db.Instance> getInstanceList()
          Method to get the list of instance.
protected  java.util.List<java.util.List<org.efaps.db.Instance>> getInstanceListsOld()
          Method to get the List of Instances for the table.
 java.lang.String getName()
          Getter method for instance variable name.
 java.lang.String getUserAttributeKey(UITable.UserAttributeKey _key)
          This method generates the Key for a UserAttribute by using the UUID of the Command and the given UserAttributeKey, so that for every Table a unique key for sorting etc, is created.
 boolean isFirstTable()
          Getter method for instance variable firstTable.
 void setFirstTable(boolean _firstTable)
          Setter method for instance variable firstTable.
 
Methods inherited from class org.efaps.ui.wicket.models.objects.UITable
addFilterList, addFilterRange, execute, getEmptyRow, getFilter, getFilterPickList, getHeaders, getSortDirection, getSortKey, getTable, getTableId, getValues, getWidthWeight, isFiltered, isShowCheckBoxes, isUserSetWidth, removeFilter, resetModel, setColumnOrder, setShowCheckBoxes, setSortDirection, setSortKey, setTableId, setTableUUID, sort
 
Methods inherited from class org.efaps.ui.wicket.models.objects.UIAbstractPageObject
addHidden, getHelpTarget, getHiddenCells, getNewRandom, getTargetCmd, getTargetCmdUUID, getUiID2Oid, getValue4Wizard, getWizard, hasTargetCmd, isPartOfWizardCall, isRenderRevise, isTargetCmdRevise, isTargetShowFile, setPartOfWizardCall, setRenderRevise, setTargetCmdRevise, setTargetCmdUUID, setWizard
 
Methods inherited from class org.efaps.ui.wicket.models.objects.AbstractUIObject
executeEvents, getCallingCommand, getCallingCommandUUID, getCommand, getCommand, getCommandUUID, getInstanceFromManager, getMenuTreeKey, getMode, getOpenerId, getTarget, getTitle, hasInstanceManager, isCreateMode, isEditMode, isInitialized, isPrintMode, isSearchMode, isSubmit, isViewMode, setCallingCommandUUID, setCommandUUID, setInitialized, setMode, setOpenerId, setSubmit, validate
 
Methods inherited from class org.efaps.ui.wicket.models.AbstractInstanceObject
getInstance, getInstanceKey, setInstanceKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIFieldTable

public UIFieldTable(java.util.UUID _commanduuid,
                    java.lang.String _instanceKey,
                    org.efaps.admin.ui.field.FieldTable _fieldTable)
             throws org.efaps.util.EFapsException
Parameters:
_commanduuid - uuid of the command
_instanceKey - key to the instance
_fieldTable - fieltable
Throws:
org.efaps.util.EFapsException - on error
Method Detail

isFirstTable

public boolean isFirstTable()
Getter method for instance variable firstTable.

Returns:
value of instance variable firstTable

setFirstTable

public void setFirstTable(boolean _firstTable)
Setter method for instance variable firstTable.

Parameters:
_firstTable - value for instance variable firstTable

getName

public java.lang.String getName()
Getter method for instance variable name.

Returns:
value of instance variable name

getInstanceListsOld

protected java.util.List<java.util.List<org.efaps.db.Instance>> getInstanceListsOld()
                                                                             throws org.efaps.util.EFapsException
Method to get the List of Instances for the table.

Overrides:
getInstanceListsOld in class UITable
Returns:
List with List of instances
Throws:
org.efaps.util.EFapsException - on error

getInstanceList

protected java.util.List<org.efaps.db.Instance> getInstanceList()
                                                         throws org.efaps.util.EFapsException
Method to get the list of instance.

Overrides:
getInstanceList in class UITable
Returns:
List of instances
Throws:
org.efaps.util.EFapsException - on error

getUserAttributeKey

public java.lang.String getUserAttributeKey(UITable.UserAttributeKey _key)
This method generates the Key for a UserAttribute by using the UUID of the Command and the given UserAttributeKey, so that for every Table a unique key for sorting etc, is created.

Overrides:
getUserAttributeKey in class UITable
Parameters:
_key - UserAttributeKey the Key is wanted
Returns:
String with the key

getEvents

protected java.util.List<org.efaps.admin.event.EventDefinition> getEvents(org.efaps.admin.event.EventType _eventType)
Method to get the events that are related to this UITable.

Overrides:
getEvents in class UITable
Parameters:
_eventType - eventype to get
Returns:
List of events


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.