org.fcrepo.client
Class Administrator

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by org.fcrepo.client.Administrator
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class Administrator
extends JFrame

Fedora Administrator GUI.

Author:
Chris Wilper
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static Color ACTIVE_COLOR
           
static FedoraAPIAMTOM APIA
           
static FedoraAPIMMTOM APIM
           
static Color BACKGROUND_COLOR
           
static File BASE_DIR
           
protected static File batchtoolLastDir
           
static String BUILD_DATE
           
static Color DEFAULT_COLOR
           
static Color DELETED_COLOR
           
static Color DESKTOP_COLOR
           
static Downloader DOWNLOADER
           
static Color INACTIVE_COLOR
           
static Administrator INSTANCE
           
static JProgressBar PROGRESS
           
static Uploader UPLOADER
           
static String VERSION
           
static JTextArea WATCH_AREA
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Administrator(String protocol, String host, int port, String context, String user, String pass)
           
 
Method Summary
static JComponent constrainHeight(JComponent component)
           
protected  void createAccessConsole()
           
protected  void createBatchBuildConsole()
           
protected  void createBatchBuildIngestConsole()
           
protected  void createBatchIngestConsole()
           
protected  void createManagementConsole()
           
protected  JMenuBar createMenuBar()
           
protected  void createSearchRepository()
           
 void doTitle()
           
static String getAppServContext()
           
 Point getCenteredPos(int xSize, int ySize)
           
static JDesktopPane getDesktop()
           
static String getHost()
           
static Administrator getInstance()
           
static File getLastDir()
           
static String getPass()
           
static int getPort()
           
static String getProtocol()
           
static String getUser()
           
static void main(String[] args)
           
static void setLastDir(File f)
           
 void setLoginInfo(String protocol, String host, int port, String context, String user, String pass)
           
static void showErrorDialog(Component parent, String title, String explanation, Exception e)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

batchtoolLastDir

protected static File batchtoolLastDir

WATCH_AREA

public static JTextArea WATCH_AREA

PROGRESS

public static JProgressBar PROGRESS

DOWNLOADER

public static Downloader DOWNLOADER

UPLOADER

public static Uploader UPLOADER

ACTIVE_COLOR

public static Color ACTIVE_COLOR

INACTIVE_COLOR

public static Color INACTIVE_COLOR

DELETED_COLOR

public static Color DELETED_COLOR

DEFAULT_COLOR

public static Color DEFAULT_COLOR

DESKTOP_COLOR

public static Color DESKTOP_COLOR

BACKGROUND_COLOR

public static Color BACKGROUND_COLOR

APIA

public static FedoraAPIAMTOM APIA

APIM

public static FedoraAPIMMTOM APIM

BASE_DIR

public static File BASE_DIR

INSTANCE

public static Administrator INSTANCE

VERSION

public static String VERSION

BUILD_DATE

public static String BUILD_DATE
Constructor Detail

Administrator

public Administrator(String protocol,
                     String host,
                     int port,
                     String context,
                     String user,
                     String pass)
Method Detail

showErrorDialog

public static final void showErrorDialog(Component parent,
                                         String title,
                                         String explanation,
                                         Exception e)

getDesktop

public static JDesktopPane getDesktop()

setLoginInfo

public void setLoginInfo(String protocol,
                         String host,
                         int port,
                         String context,
                         String user,
                         String pass)

doTitle

public void doTitle()

getInstance

public static Administrator getInstance()

constrainHeight

public static JComponent constrainHeight(JComponent component)

createMenuBar

protected JMenuBar createMenuBar()

getLastDir

public static File getLastDir()

setLastDir

public static void setLastDir(File f)

createSearchRepository

protected void createSearchRepository()

createManagementConsole

protected void createManagementConsole()

createAccessConsole

protected void createAccessConsole()

createBatchBuildConsole

protected void createBatchBuildConsole()

createBatchBuildIngestConsole

protected void createBatchBuildIngestConsole()

createBatchIngestConsole

protected void createBatchIngestConsole()

getCenteredPos

public Point getCenteredPos(int xSize,
                            int ySize)

getProtocol

public static String getProtocol()

getHost

public static String getHost()

getPort

public static int getPort()

getUser

public static String getUser()

getPass

public static String getPass()

getAppServContext

public static String getAppServContext()

main

public static void main(String[] args)


Copyright © 2012 DuraSpace. All Rights Reserved.