org.weda.model.impl
Class ColumnDescriptorImpl

java.lang.Object
  extended by org.weda.property.impl.PropertyDescriptorImpl
      extended by org.weda.model.impl.ColumnDescriptorImpl
All Implemented Interfaces:
java.io.Serializable, ActionContainer, ColumnDescriptor, PropertyDescriptor

public class ColumnDescriptorImpl
extends PropertyDescriptorImpl
implements ColumnDescriptor

Цель: хранение информации о свойстве связанного с псевдонимом объекта.

Author:
tim
See Also:
IndexedObjectAlias}, Serialized Form

Field Summary
 
Fields inherited from interface org.weda.property.PropertyDescriptor
OBJECT_PROPERTY_MIME_TYPE
 
Constructor Summary
ColumnDescriptorImpl()
           
 
Method Summary
 ExecutedActionInfo executeAction(ActionExecutionContext context)
          Метод выполненяет действие
 java.lang.String getActionContainerName()
          Метод возвращает уникальное имя контейнера.
 java.util.List<ActionState> getActionsStates()
          Метод возвращает текущее состояние действий доступных для данного контейнера.
 java.util.Set<java.lang.Class> getDisabledActions()
          Метод возвращает множество классов действий (action class) которые необходимо запретить для выполнения в данном контейнере.
 java.lang.String getObjectAlias()
           
 TableModel getTableModel()
           
 boolean hasRegisteredActions()
          Метод вернет TRUE если есть действия зарегистрированные для данного контейнера.
 void setActionRegistry(ActionRegistry actionRegistry)
           
 void setObjectAlias(java.lang.String objectAlias)
           
 void setTableModel(TableModel tableModel)
           
 
Methods inherited from class org.weda.property.impl.PropertyDescriptorImpl
addConstraint, check, equals, getConstraints, getDisplayName, getMimeType, getName, getObjectClass, getParent, getPattern, getPropertyClass, hasDisplayName, init, setDisplayName, setMimeType, setName, setObjectClass, setParent, setPattern, setPropertyClass
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.weda.property.PropertyDescriptor
check, getConstraints, getDisplayName, getMimeType, getName, getObjectClass, getParent, getPattern, getPropertyClass, hasDisplayName
 

Constructor Detail

ColumnDescriptorImpl

public ColumnDescriptorImpl()
Method Detail

getObjectAlias

public java.lang.String getObjectAlias()

setObjectAlias

public void setObjectAlias(java.lang.String objectAlias)

getTableModel

public TableModel getTableModel()
Specified by:
getTableModel in interface ColumnDescriptor

setTableModel

public void setTableModel(TableModel tableModel)

executeAction

public ExecutedActionInfo executeAction(ActionExecutionContext context)
                                 throws ActionRegistryException
Description copied from interface: ActionContainer
Метод выполненяет действие

Specified by:
executeAction in interface ActionContainer
Throws:
ActionRegistryException

hasRegisteredActions

public boolean hasRegisteredActions()
Description copied from interface: ActionContainer
Метод вернет TRUE если есть действия зарегистрированные для данного контейнера. Если контейнер реализует интерфейс GlobalActionsProvider тогда метод вернет TRUE если в реестре действий есть хотя бы одно глобальное действие.

Specified by:
hasRegisteredActions in interface ActionContainer
See Also:
ActionRegistry#hasRegisteredActions(Class)

getDisabledActions

public java.util.Set<java.lang.Class> getDisabledActions()
Description copied from interface: ActionContainer
Метод возвращает множество классов действий (action class) которые необходимо запретить для выполнения в данном контейнере.

Specified by:
getDisabledActions in interface ActionContainer

getActionsStates

public java.util.List<ActionState> getActionsStates()
                                             throws ActionRegistryException
Description copied from interface: ActionContainer
Метод возвращает текущее состояние действий доступных для данного контейнера. Т.е. значение свойства ActionState.isAvailable() true. Состояния глобальных действий будут присутствовать в списке в том и только том случае если данный контейнер реализует интерфейс GlobalActionsProvider.

Specified by:
getActionsStates in interface ActionContainer
Throws:
ActionRegistryException
See Also:
ActionRegistry#getActionsStates(ActionContainer)

setActionRegistry

public void setActionRegistry(ActionRegistry actionRegistry)

getActionContainerName

public java.lang.String getActionContainerName()
Description copied from interface: ActionContainer
Метод возвращает уникальное имя контейнера.

Specified by:
getActionContainerName in interface ActionContainer


Copyright © 2005-2006 . All Rights Reserved.