Class ViewImpl

  • All Implemented Interfaces:
    com.im.df.api.ddl.DFItem, com.im.df.api.ddl.DFUserItem, com.im.df.api.ddl.DFView, com.im.df.api.support.PropertiesEditingConfigurable

    public final class ViewImpl
    extends com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl<com.im.ijcs.api.ddl.dto.ViewConfigInfo>
    implements com.im.df.api.ddl.DFView
    Author:
    svata
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl

        com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl.CustomItemUpdater
      • Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
      • Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFItem

        com.im.df.api.ddl.DFItem.Handle<T extends com.im.df.api.ddl.DFItem>
      • Nested classes/interfaces inherited from interface com.im.df.api.support.PropertiesEditingConfigurable

        com.im.df.api.support.PropertiesEditingConfigurable.Extra
    • Field Summary

      • Fields inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        DEFAULT_CHARSET
      • Fields inherited from interface com.im.df.api.ddl.DFItem

        PROP_CAPABILITIES, PROP_DESCRIPTION, PROP_ID, PROP_NAME, PROP_TYPE, PROP_VALID
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static ViewImpl create​(String type, com.im.df.api.ddl.DFDataTree tree, String id, String name, String desc, int simpleSharingCode, String owner, boolean iAmOwner)  
      protected com.im.df.impl.db.view.ViewImpl.VUpdater createUpdater()  
      com.im.df.api.ddl.DFDataTree getDataTree()  
      com.im.df.api.ddl.DFItem.Handle<com.im.df.api.ddl.DFView> getHandle()  
      com.im.df.api.ddl.DFViewContent getItemContent()  
      com.chemaxon.dif.db.util.DBNameUtils.Validator getNameValidator()  
      protected com.im.df.api.ddl.DFDataTree getParentItem()  
      protected com.im.df.api.ddl.DFSchema getSchema()  
      String getType()  
      com.im.df.api.support.DFUndoManager getUndoManager()  
      com.im.ijcs.api.ddl.dto.ViewConfigInfo getXmlBean()  
      void handleChanges​(com.im.ijcs.api.ddl.dto.ViewConfigInfo nue)  
      • Methods inherited from class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl

        fillBuilder, getOwner, getSimpleSharingCode
      • Methods inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        activateItem, addCapabilitiesFromCapabilityProviders, addCapability, addCommaSeparatedPropsForToString, addPropertyChangeListener, doGetHandle, ensureValid, equals, findOwner, firePropertyChange, firePropertyChange, getCapabilities, getDescription, getId, getName, getSchemaImpl, getXAttributesImpl, handleChanges, handleOwner, handleUpdateDescription, handleUpdateName, handleXAttrs, hashCode, initXAttributes, invalidate, invalidateSubitems, isActive, isCapabilityProviderAllowed, isDifferent, isPropertyEditable, isValid, removeCapability, removePropertyChangeListener, replaceCapability, setDescription, setName, setPropertyEditable, toString
      • Methods inherited from interface com.im.df.api.ddl.DFItem

        addPropertyChangeListener, getCapabilities, getDescription, getId, getName, isValid, removePropertyChangeListener, setDescription, setName
      • Methods inherited from interface com.im.df.api.support.PropertiesEditingConfigurable

        isPropertyEditable
    • Method Detail

      • create

        public static ViewImpl create​(String type,
                                      com.im.df.api.ddl.DFDataTree tree,
                                      String id,
                                      String name,
                                      String desc,
                                      int simpleSharingCode,
                                      String owner,
                                      boolean iAmOwner)
      • getItemContent

        public com.im.df.api.ddl.DFViewContent getItemContent()
        Specified by:
        getItemContent in interface com.im.df.api.ddl.DFView
      • getNameValidator

        public com.chemaxon.dif.db.util.DBNameUtils.Validator getNameValidator()
        Specified by:
        getNameValidator in class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
      • getType

        public String getType()
        Specified by:
        getType in interface com.im.df.api.ddl.DFItem
      • getDataTree

        public com.im.df.api.ddl.DFDataTree getDataTree()
        Specified by:
        getDataTree in interface com.im.df.api.ddl.DFView
      • getSchema

        protected com.im.df.api.ddl.DFSchema getSchema()
        Specified by:
        getSchema in class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
      • getHandle

        public com.im.df.api.ddl.DFItem.Handle<com.im.df.api.ddl.DFView> getHandle()
        Specified by:
        getHandle in interface com.im.df.api.ddl.DFItem
        Specified by:
        getHandle in interface com.im.df.api.ddl.DFView
      • getXmlBean

        public com.im.ijcs.api.ddl.dto.ViewConfigInfo getXmlBean()
        Specified by:
        getXmlBean in class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl<com.im.ijcs.api.ddl.dto.ViewConfigInfo>
      • getParentItem

        protected com.im.df.api.ddl.DFDataTree getParentItem()
        Specified by:
        getParentItem in class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl<com.im.ijcs.api.ddl.dto.ViewConfigInfo>
      • createUpdater

        protected com.im.df.impl.db.view.ViewImpl.VUpdater createUpdater()
        Specified by:
        createUpdater in class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl<com.im.ijcs.api.ddl.dto.ViewConfigInfo>
      • getUndoManager

        public com.im.df.api.support.DFUndoManager getUndoManager()
        Specified by:
        getUndoManager in interface com.im.df.api.ddl.DFView
      • handleChanges

        public void handleChanges​(com.im.ijcs.api.ddl.dto.ViewConfigInfo nue)
        Overrides:
        handleChanges in class com.chemaxon.dif.db.api.item.DBSharedItemAbstractImpl<com.im.ijcs.api.ddl.dto.ViewConfigInfo>