org.nees.repo.chef.actions
Class DatabrowserActionState

java.lang.Object
  extended byControllerState
      extended byorg.nees.repo.chef.actions.DatabrowserActionState

public class DatabrowserActionState
extends ControllerState

See Also:
Serialized Form

Nested Class Summary
static class DatabrowserActionState.IDTitleMapping
           
 
Field Summary
static java.lang.String DESTINATION_DISPLAY_LIST
           
static java.lang.String EDIT_DISPLAY_LIST
           
static java.lang.String NAVIGATION_DISPLAY_LIST
           
 
Constructor Summary
DatabrowserActionState()
           
 
Method Summary
 void addDisplayObject(java.lang.String displayList, HierarchicalDisplayItem o)
           
 void disableButton(java.lang.String button)
          Disable a single button in the main button panel.
 void enableButton(java.lang.String button)
          Enable a single button in the main button panel.
 void enableButtons()
          Enable all the buttons in the main button panel.
 java.util.Enumeration getButtons()
          Return an enumeration of the button labels.
 java.lang.String getButtonValue(java.lang.String button)
          Return the value of a specific button.
 HierarchicalDisplayList getDisplayList(java.lang.String name)
           
 DisplayMetadataObject getDisplayMetadataObject()
           
 boolean getFromSearch()
           
 java.lang.String getMessage()
           
 NFMSSession getNFMSSession()
           
 SessionProvider getNFMSSessionProvider()
           
 NMDSFacade getNMDSFacade()
           
 NMDSSession getNMDSSession()
           
 SessionProvider getNMDSSessionProvider()
           
 java.lang.String getRewindTime()
           
 Identifier getRootId()
           
 Schema getSchema()
           
 MetadataObjectSummary[] getSearchResult()
           
 int getSelected()
           
 int getSelected(java.lang.String name)
           
 Identifier getSelectedReference()
           
 java.lang.String getSingleRefCard()
           
 Identifier getSingleRefRefId()
           
 Identifier getSingleRefRelId()
           
 DatabrowserActionState.IDTitleMapping[] getTypeTitles()
           
 int getWhichPanel()
           
 boolean isInited()
           
 HierarchicalDisplayList removeDisplayList(java.lang.String name)
           
 void setDisplayList(java.lang.String name, HierarchicalDisplayList l)
           
 void setDisplayMetadataObject(DisplayMetadataObject DispMetadataObj)
           
 void setFromSearch(boolean b)
           
 void setInited()
           
 void setInited(boolean state)
           
 void setMessage(java.lang.String s)
           
 void setNFMSSessionProvider(SessionProvider p)
           
 void setNMDSSessionProvider(SessionProvider p)
           
 void setRewindTime(java.util.Date d)
           
 void setRewindTime(java.lang.String s)
           
 void setRootId(Identifier i)
           
 void setSearchResult(MetadataObjectSummary[] ids)
           
 void setSelected(int i)
           
 void setSelected(java.lang.String name, int s)
           
 void setSelectedReference(Identifier selectedRef)
           
 void setSingleRefCard(java.lang.String refCard)
           
 void setSingleRefRefId(Identifier refRefId)
           
 void setSingleRefRelId(Identifier relId)
           
 void setTypeTitles(DatabrowserActionState.IDTitleMapping[] r)
           
 void setWhichPanel(int i)
           
 void setWhichPanelToPrev()
           
 DisplayMetadataObject updateDisplayMetadataObject(MetadataObject m)
          Call this when the selected metadata object has changed (as in during editing).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAVIGATION_DISPLAY_LIST

public static final java.lang.String NAVIGATION_DISPLAY_LIST
See Also:
Constant Field Values

DESTINATION_DISPLAY_LIST

public static final java.lang.String DESTINATION_DISPLAY_LIST
See Also:
Constant Field Values

EDIT_DISPLAY_LIST

public static final java.lang.String EDIT_DISPLAY_LIST
See Also:
Constant Field Values
Constructor Detail

DatabrowserActionState

public DatabrowserActionState()
Method Detail

setNMDSSessionProvider

public void setNMDSSessionProvider(SessionProvider p)

getNMDSSessionProvider

public SessionProvider getNMDSSessionProvider()

getNMDSSession

public NMDSSession getNMDSSession()
                           throws SessionUnavailableException
Throws:
SessionUnavailableException

getNMDSFacade

public NMDSFacade getNMDSFacade()
                         throws SessionUnavailableException
Throws:
SessionUnavailableException

getSchema

public Schema getSchema()
                 throws SessionUnavailableException
Throws:
SessionUnavailableException

setNFMSSessionProvider

public void setNFMSSessionProvider(SessionProvider p)

getNFMSSessionProvider

public SessionProvider getNFMSSessionProvider()

getNFMSSession

public NFMSSession getNFMSSession()
                           throws SessionUnavailableException
Throws:
SessionUnavailableException

isInited

public boolean isInited()

setInited

public void setInited()

setInited

public void setInited(boolean state)

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String s)

getSearchResult

public MetadataObjectSummary[] getSearchResult()

setSearchResult

public void setSearchResult(MetadataObjectSummary[] ids)

getRewindTime

public java.lang.String getRewindTime()

setRewindTime

public void setRewindTime(java.lang.String s)

setRewindTime

public void setRewindTime(java.util.Date d)

getRootId

public Identifier getRootId()

setRootId

public void setRootId(Identifier i)

getWhichPanel

public int getWhichPanel()

setWhichPanel

public void setWhichPanel(int i)

setWhichPanelToPrev

public void setWhichPanelToPrev()

getTypeTitles

public DatabrowserActionState.IDTitleMapping[] getTypeTitles()

setTypeTitles

public void setTypeTitles(DatabrowserActionState.IDTitleMapping[] r)

enableButton

public void enableButton(java.lang.String button)
Enable a single button in the main button panel.


enableButtons

public void enableButtons()
Enable all the buttons in the main button panel.


disableButton

public void disableButton(java.lang.String button)
Disable a single button in the main button panel.


getButtons

public java.util.Enumeration getButtons()
Return an enumeration of the button labels.

Returns:
An enumeration of the keys/labels of the buttons.

getButtonValue

public java.lang.String getButtonValue(java.lang.String button)
Return the value of a specific button.


setDisplayList

public void setDisplayList(java.lang.String name,
                           HierarchicalDisplayList l)

getDisplayList

public HierarchicalDisplayList getDisplayList(java.lang.String name)

setSelected

public void setSelected(java.lang.String name,
                        int s)

getSelected

public int getSelected(java.lang.String name)

removeDisplayList

public HierarchicalDisplayList removeDisplayList(java.lang.String name)

getSelected

public int getSelected()

setSelected

public void setSelected(int i)

addDisplayObject

public void addDisplayObject(java.lang.String displayList,
                             HierarchicalDisplayItem o)

getDisplayMetadataObject

public DisplayMetadataObject getDisplayMetadataObject()

setDisplayMetadataObject

public void setDisplayMetadataObject(DisplayMetadataObject DispMetadataObj)

setFromSearch

public void setFromSearch(boolean b)

getFromSearch

public boolean getFromSearch()

updateDisplayMetadataObject

public DisplayMetadataObject updateDisplayMetadataObject(MetadataObject m)
                                                  throws SessionUnavailableException
Call this when the selected metadata object has changed (as in during editing). Creates a DisplayMetadataObject to represent it, and returns the DisplayMetadataObject.

Throws:
SessionUnavailableException

getSingleRefRelId

public Identifier getSingleRefRelId()

setSingleRefRelId

public void setSingleRefRelId(Identifier relId)

getSingleRefRefId

public Identifier getSingleRefRefId()

setSingleRefRefId

public void setSingleRefRefId(Identifier refRefId)

getSingleRefCard

public java.lang.String getSingleRefCard()

setSingleRefCard

public void setSingleRefCard(java.lang.String refCard)

setSelectedReference

public void setSelectedReference(Identifier selectedRef)

getSelectedReference

public Identifier getSelectedReference()