|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.geosolutions.geobatch.catalog.impl.BaseIdentifiable
it.geosolutions.geobatch.catalog.impl.BaseResource
it.geosolutions.geobatch.catalog.impl.BasePersistentResource<CatalogConfiguration>
it.geosolutions.geobatch.catalog.impl.BaseCatalog
public class BaseCatalog
| Constructor Summary | |
|---|---|
BaseCatalog(java.lang.String id,
java.lang.String name,
java.lang.String description)
|
|
| Method Summary | ||
|---|---|---|
|
add(FlowManager<EO,FC> resource)
Adds a new resource. |
|
|
add(T resource)
|
|
protected
|
added(T object)
|
|
void |
addListener(CatalogListener listener)
Adds a listener to the catalog. |
|
void |
dispose()
Disposes the catalog, freeing up any resources. |
|
protected
|
event(CatalogEvent<T> event)
|
|
protected
|
fireAdded(T object)
|
|
protected
|
fireModified(T object,
java.util.List<java.lang.String> propertyNames,
java.util.List<T> oldValues,
java.util.List<T> newValues)
|
|
|
getFlowManager(java.lang.String id,
java.lang.Class<FM> clazz)
|
|
|
getFlowManagerByName(java.lang.String name,
java.lang.Class<FM> clazz)
|
|
|
getFlowManagers(java.lang.Class<FM> clazz)
|
|
java.util.Collection<CatalogListener> |
getListeners()
catalog listeners. |
|
|
getResource(java.lang.String id,
java.lang.Class<R> clazz)
|
|
|
getResourceByName(java.lang.String name,
java.lang.Class<R> clazz)
|
|
|
getResources(java.lang.Class<R> clazz)
|
|
|
remove(FlowManager<EO,FC> resource)
Removes an existing resource. |
|
protected
|
removed(T object)
|
|
void |
removeListener(CatalogListener listener)
Removes a listener from the catalog. |
|
|
save(FlowManager<EO,FC> resource)
Saves a resource which has been modified. |
|
| Methods inherited from class it.geosolutions.geobatch.catalog.impl.BasePersistentResource |
|---|
getConfiguration, getDAO, load, persist, remove, setConfiguration, setDAO |
| Methods inherited from class it.geosolutions.geobatch.catalog.impl.BaseIdentifiable |
|---|
clone, getDescription, getId, getName, setDescription, setId, setName |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface it.geosolutions.geobatch.catalog.Catalog |
|---|
getDAO, setDAO |
| Methods inherited from interface it.geosolutions.geobatch.catalog.PersistentResource |
|---|
getConfiguration, load, persist, remove, setConfiguration |
| Methods inherited from interface it.geosolutions.geobatch.catalog.Identifiable |
|---|
getDescription, getId, getName, setDescription, setId, setName |
| Constructor Detail |
|---|
public BaseCatalog(java.lang.String id,
java.lang.String name,
java.lang.String description)
| Method Detail |
|---|
public <EO extends java.util.EventObject,FC extends FlowConfiguration> void add(FlowManager<EO,FC> resource)
Catalog
add in interface Catalogpublic void dispose()
Catalog
dispose in interface Catalogdispose in interface Resourcedispose in class BaseResource
public <EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> FM getFlowManager(java.lang.String id,
java.lang.Class<FM> clazz)
getFlowManager in interface Catalog
public <EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> FM getFlowManagerByName(java.lang.String name,
java.lang.Class<FM> clazz)
getFlowManagerByName in interface Catalogpublic <EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> java.util.List<FM> getFlowManagers(java.lang.Class<FM> clazz)
getFlowManagers in interface Catalog
public <R extends Resource> R getResource(java.lang.String id,
java.lang.Class<R> clazz)
getResource in interface Catalog
public <R extends Resource> R getResourceByName(java.lang.String name,
java.lang.Class<R> clazz)
getResourceByName in interface Catalogpublic <R extends Resource> java.util.List<R> getResources(java.lang.Class<R> clazz)
getResources in interface Catalogpublic <EO extends java.util.EventObject,FC extends FlowConfiguration> void remove(FlowManager<EO,FC> resource)
Catalog
remove in interface Catalogpublic <EO extends java.util.EventObject,FC extends FlowConfiguration> void save(FlowManager<EO,FC> resource)
Catalog
save in interface Catalogpublic java.util.Collection<CatalogListener> getListeners()
Catalog
getListeners in interface Catalogpublic void addListener(CatalogListener listener)
Catalog
addListener in interface Catalogpublic void removeListener(CatalogListener listener)
Catalog
removeListener in interface Catalogprotected <T> void added(T object)
protected <T> void fireAdded(T object)
protected <T> void fireModified(T object,
java.util.List<java.lang.String> propertyNames,
java.util.List<T> oldValues,
java.util.List<T> newValues)
protected <T> void removed(T object)
protected <T> void event(CatalogEvent<T> event)
public <T extends Resource> void add(T resource)
add in interface Catalog
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||