Class ServerDataPersistence

java.lang.Object
org.gvsig.andami.persistence.serverData.ServerDataPersistence
All Implemented Interfaces:
Comparable<ServerDataPersistence>, org.gvsig.tools.persistence.Persistent

public class ServerDataPersistence extends Object implements org.gvsig.tools.persistence.Persistent, Comparable<ServerDataPersistence>
This class is used to save a list of servers (using the Andami persistence model) to the plugins-persistence.xml file. It has methods to create a set of ServerData objects from an xml file. It can also save a set of ServerData objects in an xml file.
Author:
Jorge Piera Llodra (piera_jor@gva.es)
See Also:
  • invalid reference
    es.gva.cit.catalogClient.utils.comboserver.ServerData
  • Field Details

  • Constructor Details

    • ServerDataPersistence

      public ServerDataPersistence(String serviceType)
      Constructor
      Parameters:
      sevice - Type Service type to load
    • ServerDataPersistence

      public ServerDataPersistence()
  • Method Details

    • addServerData

      public void addServerData(org.gvsig.utils.swing.jcomboServer.ServerData server)
      This method adds a ServerData using the Andami persistence model. If the server exists just actualizes the type and subtype fileds and changes the last access value to the current time.
      Parameters:
      server - ServerData
    • existsServer

      public boolean existsServer(String address)
      Returns true if exists a server in this list
      Parameters:
      address -
      Returns:
    • getArrayOfServerData

      public org.gvsig.utils.swing.jcomboServer.ServerData[] getArrayOfServerData()
      This method returns an array of ServerData objects that have been saved using the gvsig tools persistence model.
      Returns:
      ServerData[]
    • getServerData

      public List<org.gvsig.utils.swing.jcomboServer.ServerData> getServerData()
    • setArrayOfServerData

      public void setArrayOfServerData(org.gvsig.utils.swing.jcomboServer.ServerData[] servers)
    • getServiceType

      public String getServiceType()
    • setServiceType

      public void setServiceType(String serviceType)
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • registerPersistence

      public static void registerPersistence()
    • compareTo

      public int compareTo(ServerDataPersistence a)
      Specified by:
      compareTo in interface Comparable<ServerDataPersistence>
    • isEmpty

      public boolean isEmpty()
    • remove

      public void remove(String serverAddress)
    • add

      public void add(String server, String protocol)
    • add

      public void add(org.gvsig.utils.swing.jcomboServer.ServerData server)
    • contains

      public boolean contains(String serverAddress)