it.geosolutions.geobatch.settings
Interface GBSettingsCatalog


public interface GBSettingsCatalog

Author:
ETj (etj at geo-solutions.it)

Method Summary
 void addListener(GBSettingsListener listener)
          Adds a listener to the catalog.
 GBSettings find(java.lang.String id)
           
 void flush()
          clear internal cache and force reloading when needed.
 java.util.List<java.lang.String> getIds()
           
 java.util.Collection<GBSettingsListener> getListeners()
          catalog listeners.
 boolean removeListener(GBSettingsListener listener)
          Removes a listener from the catalog.
 boolean save(GBSettings settings)
          Store the settings, overwriting previous ones.
 

Method Detail

getIds

java.util.List<java.lang.String> getIds()

find

GBSettings find(java.lang.String id)
                throws java.lang.Exception
Returns:
the GBSetting requested, or nulll if none was found.
Throws:
java.lang.Exception

save

boolean save(GBSettings settings)
Store the settings, overwriting previous ones.

Returns:
true on success.

flush

void flush()
clear internal cache and force reloading when needed.


getListeners

java.util.Collection<GBSettingsListener> getListeners()
catalog listeners.


addListener

void addListener(GBSettingsListener listener)
Adds a listener to the catalog.


removeListener

boolean removeListener(GBSettingsListener listener)
Removes a listener from the catalog.



Copyright © 2008-2012 GeoSolutions. All Rights Reserved.