Class StandaloneServerInfobase

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable, org.eclipse.wst.server.core.IModule

    public class StandaloneServerInfobase
    extends Object
    implements org.eclipse.wst.server.core.IModule
    The 1C:Enterprise Standalone server infobase WST module.
    • Constructor Detail

      • StandaloneServerInfobase

        public StandaloneServerInfobase​(UUID infobaseId)
        Creates an instance of StandaloneServerInfobase.
        Parameters:
        infobaseId - the infobase id, cannot be null
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.eclipse.wst.server.core.IModule
      • getId

        public String getId()
        Specified by:
        getId in interface org.eclipse.wst.server.core.IModule
      • getModuleType

        public org.eclipse.wst.server.core.IModuleType getModuleType()
        Specified by:
        getModuleType in interface org.eclipse.wst.server.core.IModule
      • getProject

        public org.eclipse.core.resources.IProject getProject()
        Specified by:
        getProject in interface org.eclipse.wst.server.core.IModule
      • exists

        public boolean exists()
        Specified by:
        exists in interface org.eclipse.wst.server.core.IModule
      • isExternal

        public boolean isExternal()
        Specified by:
        isExternal in interface org.eclipse.wst.server.core.IModule
      • getAdapter

        public Object getAdapter​(Class adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
        Specified by:
        getAdapter in interface org.eclipse.wst.server.core.IModule
      • loadAdapter

        public Object loadAdapter​(Class adapter,
                                  org.eclipse.core.runtime.IProgressMonitor monitor)
        Specified by:
        loadAdapter in interface org.eclipse.wst.server.core.IModule
      • getInfobaseId

        public UUID getInfobaseId()
        Returns the infobase UUID.
        Returns:
        the infobase UUID, never null
      • setName

        public void setName​(String name)
        Set name
        Parameters:
        name - to set, cannot be null
      • setProject

        public void setProject​(org.eclipse.core.resources.IProject project)
        Set project
        Parameters:
        project - to set
      • setCreate

        public void setCreate​(boolean create)
        Set creates
        Parameters:
        creates - to set, cannot be null
      • isCreate

        public boolean isCreate()
        Returns:
        create, never null
      • getConfiguration

        public Config getConfiguration()
        Returns:
        configuration
      • setConfiguration

        public void setConfiguration​(Config configuration)
        Set configuration
        Parameters:
        configuration - to set
      • getVersion

        public String getVersion()
        Returns:
        version, never null
      • setVersion

        public void setVersion​(String version)
        Set version
        Parameters:
        version - to set, cannot be null
      • isExist

        public boolean isExist()
        Returns:
        exist, never null
      • setExist

        public void setExist​(boolean exist)
        Set exist
        Parameters:
        exist - to set, cannot be null
      • getProjectName

        public String getProjectName()
        Returns:
        projectName, never null
      • setProjectName

        public void setProjectName​(String projectName)
        Set projectName
        Parameters:
        projectName - to set, cannot be null
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object