|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
atg.ui.common.DevTable
atg.ui.common.propeditor.PropertyTable
atg.ui.common.propeditor.DynamicBeanTable
atg.ui.repository.RepositoryItemTable
atg.projects.store.ui.PromotionalContentEditor
public class PromotionalContentEditor
An ACC editor for RepositoryItems of type "promotionalContent". The path property is auto calculated from the name and parent folder.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class atg.ui.common.propeditor.PropertyTable |
---|
atg.ui.common.propeditor.PropertyTable.InteractiveCollectionEditor, atg.ui.common.propeditor.PropertyTable.InteractiveDynamicBeanEditor, atg.ui.common.propeditor.PropertyTable.InteractiveMapEditor, atg.ui.common.propeditor.PropertyTable.InteractivePropertiesEditor, atg.ui.common.propeditor.PropertyTable.InteractiveStringEditor, atg.ui.common.propeditor.PropertyTable.InteractiveStringListEditor, atg.ui.common.propeditor.PropertyTable.LocaleInteractiveDateEditor, atg.ui.common.propeditor.PropertyTable.LocaleInteractiveSQLDateEditor, atg.ui.common.propeditor.PropertyTable.LocaleInteractiveTimestampDateEditor, atg.ui.common.propeditor.PropertyTable.PropertyTextArea, atg.ui.common.propeditor.PropertyTable.ServerFilePropertyEditor |
Nested classes/interfaces inherited from class javax.swing.JTable |
---|
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string. |
protected java.lang.Object |
mBean
Bean. |
static java.lang.String |
NAME_PROPERTY
File name property name. |
static java.lang.String |
PARENT_FOLDER_PROPERTY
Parent folder property name. |
static java.lang.String |
PATH_PROPERTY
Folder path property name. |
static atg.nucleus.logging.ApplicationLoggingImpl |
sLogger
Loger for the class |
Fields inherited from class atg.ui.common.DevTable |
---|
INSERT_ABOVE, INSERT_BELOW, mCurrentCursor, mDragNode, mRowDragIndex, mSourceNode, NO_INSERT, NoDropRow |
Fields inherited from class javax.swing.JTable |
---|
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PromotionalContentEditor()
Create a card panel for each type of folder and editing components for each type's properties. |
Method Summary | |
---|---|
protected java.lang.String |
constructPath(java.lang.String pFileName,
java.lang.String pFolderPath)
The path is constructed from a file name and a folder path. |
void |
propertyChange(java.beans.PropertyChangeEvent pEvent)
If the file name is updated, update the ImageEditor file name field. |
void |
setBean(java.lang.Object pBean)
Override to add/remove propertyChangeListeners. |
Methods inherited from class atg.ui.repository.RepositoryItemTable |
---|
addDisplayActionListener, addExistingItem, addExistingItem, addExistingItem, addItem, addItem, addItem, addNewItem, addNewItem, addNewItem, addRepositoryItemDetailEditorListener, addValidActionsListener, createDynamicBeanTableModel, deleteItem, deleteItemLink, fireValidActionsEvent, getValidActions, getValidActionTypes, removeDisplayActionListenerListener, removeRepositoryItemDetailEditorListener, removeValidActionsListener, setCategorized |
Methods inherited from class atg.ui.common.propeditor.DynamicBeanTable |
---|
createDefaultDataModel, createToolTip, getBean, getCellEditor, getCellRenderer, getDisplayOnly, getExcludedProperties, getKey, getReadOnlyProperties, getSelectedProperties, getShowHeader, getToolTipText, init, refresh, resizeTable, setDisplayOnly, setExcludedProperties, setKey, setReadOnly, setReadOnlyProperties, setSelectedProperties, setShowHeader, update |
Methods inherited from class atg.ui.common.propeditor.PropertyTable |
---|
addPropertySelectListener, addTableEditingListener, createDefaultTableConfiguration, fireEditingEvent, getDefaultValue, getPropertyTableModel, registerEditors, removeTableEditingListener, setDetailEditorManagers, setModel, valueChanged |
Methods inherited from class atg.ui.common.DevTable |
---|
addNotify, addPopupAdapter, addSingleClickAdapter, allowDnD, createDefaultColumnsFromModel, doCopy, doMove, editAndSelectCell, ensureRowIsVisible, ensureRowIsVisible, getDropRow, getInsertLocation, getMaxColumnWidth, getMaxColumnWidth, getSortByColumnSelection, getSortedColumnIndex, isInAscendingSortOrder, isModelSortable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, resizeTable, resizeTable, resizeTable, setDropRow, setFont, setFont, setFont, setInsertLocation, setSortByColumnSelection, setTableHeader, setValueAt, sort, sort, stopEditing, tableDidChange, updateUI |
Methods inherited from class javax.swing.JTable |
---|
addColumn, addColumnSelectionInterval, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellRect, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setUI, setUpdateSelectionOnSort, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_VERSION
public static final java.lang.String NAME_PROPERTY
public static final java.lang.String PATH_PROPERTY
public static final java.lang.String PARENT_FOLDER_PROPERTY
public static atg.nucleus.logging.ApplicationLoggingImpl sLogger
protected java.lang.Object mBean
Constructor Detail |
---|
public PromotionalContentEditor()
Method Detail |
---|
public void setBean(java.lang.Object pBean)
setBean
in interface atg.ui.common.propeditor.SingleBeanDisplayComponent
setBean
in class atg.ui.repository.RepositoryItemTable
pBean
- - bean objectpublic void propertyChange(java.beans.PropertyChangeEvent pEvent)
propertyChange
in interface java.beans.PropertyChangeListener
pEvent
- "PropertyChange" eventprotected java.lang.String constructPath(java.lang.String pFileName, java.lang.String pFolderPath)
pFileName
- file namepFolderPath
- foder path
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |