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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(org.gvsig.utils.swing.jcomboServer.ServerData server) voidaddServerData(org.gvsig.utils.swing.jcomboServer.ServerData server) This method adds a ServerData using the Andami persistence model.intbooleanbooleanexistsServer(String address) Returns true if exists a server in this listorg.gvsig.utils.swing.jcomboServer.ServerData[]This method returns an array of ServerData objects that have been saved using the gvsig tools persistence model.List<org.gvsig.utils.swing.jcomboServer.ServerData> booleanisEmpty()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidvoidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetArrayOfServerData(org.gvsig.utils.swing.jcomboServer.ServerData[] servers) voidsetServiceType(String serviceType)
-
Field Details
-
PERSISTENT_NAME
- See Also:
-
PERSISTENT_DESCRIPTION
- See Also:
-
-
Constructor Details
-
ServerDataPersistence
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
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
-
setArrayOfServerData
public void setArrayOfServerData(org.gvsig.utils.swing.jcomboServer.ServerData[] servers) -
getServiceType
-
setServiceType
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
registerPersistence
public static void registerPersistence() -
compareTo
- Specified by:
compareToin interfaceComparable<ServerDataPersistence>
-
isEmpty
public boolean isEmpty() -
remove
-
add
-
add
public void add(org.gvsig.utils.swing.jcomboServer.ServerData server) -
contains
-