public class PromotionalContentEditor
extends atg.ui.repository.RepositoryItemTable
implements java.beans.PropertyChangeListener
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
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
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
Logger for the class
|
INSERT_ABOVE, INSERT_BELOW, mCurrentCursor, mDragNode, mRowDragIndex, mSourceNode, NO_INSERT, NoDropRow
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
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PromotionalContentEditor()
Create a card panel for each type of folder and editing components for
each type's properties.
|
Modifier and Type | Method and Description |
---|---|
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.
|
addDisplayActionListener, addExistingItem, addExistingItem, addExistingItem, addItem, addItem, addItem, addNewItem, addNewItem, addNewItem, addRepositoryItemDetailEditorListener, addValidActionsListener, createDynamicBeanTableModel, deleteItem, deleteItemLink, fireValidActionsEvent, getValidActions, getValidActionTypes, removeDisplayActionListenerListener, removeRepositoryItemDetailEditorListener, removeValidActionsListener, setCategorized
createDefaultDataModel, createToolTip, getBean, getCellEditor, getCellRenderer, getDisplayOnly, getExcludedProperties, getKey, getReadOnlyProperties, getSelectedProperties, getShowHeader, getToolTipText, init, refresh, resizeTable, setDisplayOnly, setExcludedProperties, setKey, setReadOnly, setReadOnlyProperties, setSelectedProperties, setShowHeader, update
addPropertySelectListener, addTableEditingListener, createDefaultTableConfiguration, fireEditingEvent, getDefaultValue, getPropertyTableModel, registerEditors, removeTableEditingListener, setDetailEditorManagers, setModel, valueChanged
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
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
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
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 final atg.nucleus.logging.ApplicationLoggingImpl sLogger
protected java.lang.Object mBean
public PromotionalContentEditor()
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