org.vfny.geoserver.config
Class ServiceConfig

java.lang.Object
  extended byorg.vfny.geoserver.config.ServiceConfig
Direct Known Subclasses:
WFSConfig, WMSConfig

public class ServiceConfig
extends java.lang.Object

ServiceConfig purpose.

ServiceConfig is intended to be extended to provide some basic data storage facilities. This class represents the basic properties of a web service.


Constructor Summary
ServiceConfig()
          ServiceConfig constructor.
ServiceConfig(ServiceDTO dto)
          ServiceConfig constructor.
 
Method Summary
 java.lang.String getAbstract()
          getAbstract purpose.
 java.lang.String getAccessConstraints()
          getAccessConstraints purpose.
 java.lang.String getFees()
          getFees purpose.
 java.lang.String[] getKeywords()
          getKeywords purpose.
 java.lang.String getMaintainer()
          getMaintainer purpose.
 java.lang.String getName()
          getName purpose.
 java.net.URL getOnlineResource()
          getOnlineResource purpose.
 java.lang.String getTitle()
          getTitle purpose.
 boolean isEnabled()
          isEnabled purpose.
 void setAbstract(java.lang.String string)
          setAbstract purpose.
 void setAccessConstraints(java.lang.String string)
          setAccessConstraints purpose.
 void setEnabled(boolean b)
          setEnabled purpose.
 void setFees(java.lang.String string)
          setFees purpose.
 void setKeywords(java.lang.String[] list)
          setKeywords purpose.
 void setMaintainer(java.lang.String string)
          setMaintainer purpose.
 void setName(java.lang.String string)
          setName purpose.
 void setOnlineResource(java.net.URL url)
          setOnlineResource purpose.
 void setTitle(java.lang.String string)
          setTitle purpose.
 ServiceDTO toServDTO()
          Implement toDTO.
 void update(ServiceDTO dto)
          Implement loadDTO.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceConfig

public ServiceConfig()
ServiceConfig constructor.

Creates an empty ServiceConfig representation with default values.

See Also:
defaultSettings()

ServiceConfig

public ServiceConfig(ServiceDTO dto)
ServiceConfig constructor.

This is equivalent to calling the load method. When a null value is passed in, the default values are used. All non-primary datatypes are cloned with the exception of Strings (which have a singleton hash table in memory representation).

Parameters:
dto - The ServiceDTO object to copy into the new ServiceConfig object.
Throws:
java.lang.NullPointerException - if dto was null;
Method Detail

update

public void update(ServiceDTO dto)
Implement loadDTO.

Takes a ServiceDTO and loads it into this ServiceConfig Object

Parameters:
dto - an instance of ServiceDTO
Throws:
java.lang.NullPointerException - if dto is null
See Also:
org.vfny.geoserver.config.DataStructure#loadDTO(java.lang.Object)

toServDTO

public ServiceDTO toServDTO()
Implement toDTO.

Returns a copy of the data in a ServiceDTO object

Returns:
a copy of the data in a ServiceDTO object
See Also:
org.vfny.geoserver.config.DataStructure#toDTO()

getName

public java.lang.String getName()
getName purpose.

Returns:

getOnlineResource

public java.net.URL getOnlineResource()
getOnlineResource purpose.

Returns:

getTitle

public java.lang.String getTitle()
getTitle purpose.

Returns:

setName

public void setName(java.lang.String string)
setName purpose.

Parameters:
string -

setOnlineResource

public void setOnlineResource(java.net.URL url)
setOnlineResource purpose.

Parameters:
url -

setTitle

public void setTitle(java.lang.String string)
setTitle purpose.

Parameters:
string -

getAbstract

public java.lang.String getAbstract()
getAbstract purpose.

Returns:

getAccessConstraints

public java.lang.String getAccessConstraints()
getAccessConstraints purpose.

Returns:

isEnabled

public boolean isEnabled()
isEnabled purpose.

Returns:

getFees

public java.lang.String getFees()
getFees purpose.

Returns:

getKeywords

public java.lang.String[] getKeywords()
getKeywords purpose.

Returns:

getMaintainer

public java.lang.String getMaintainer()
getMaintainer purpose.

Returns:

setAbstract

public void setAbstract(java.lang.String string)
setAbstract purpose.

Parameters:
string -

setAccessConstraints

public void setAccessConstraints(java.lang.String string)
setAccessConstraints purpose.

Parameters:
string -

setEnabled

public void setEnabled(boolean b)
setEnabled purpose.

Parameters:
b -

setFees

public void setFees(java.lang.String string)
setFees purpose.

Parameters:
string -

setKeywords

public void setKeywords(java.lang.String[] list)
setKeywords purpose.

Parameters:
list -

setMaintainer

public void setMaintainer(java.lang.String string)
setMaintainer purpose.

Parameters:
string -