it.geosolutions.geobatch.catalog.impl
Class BaseIdentifiable

java.lang.Object
  extended by it.geosolutions.geobatch.catalog.impl.BaseIdentifiable
All Implemented Interfaces:
Identifiable, java.lang.Cloneable
Direct Known Subclasses:
BaseAction, BaseConfiguration, BaseEventGenerator, BaseResource

public abstract class BaseIdentifiable
extends java.lang.Object
implements Identifiable, java.lang.Cloneable


Constructor Summary
protected BaseIdentifiable()
          Deprecated. use the complete constructor
  BaseIdentifiable(java.lang.String id, java.lang.String name, java.lang.String description)
          Constructor forcing initialization of: id ,name and description of this resource
 
Method Summary
 BaseIdentifiable clone()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
          The Flow BaseEventConsumer Type identifier.
 java.lang.String getName()
          The Flow BaseEventConsumer Type name.
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
          The Flow BaseEventConsumer Type identifier.
 void setName(java.lang.String name)
          The Flow BaseEventConsumer Type name.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseIdentifiable

protected BaseIdentifiable()
Deprecated. use the complete constructor

A constructor which do not initialize the resource id


BaseIdentifiable

public BaseIdentifiable(java.lang.String id,
                        java.lang.String name,
                        java.lang.String description)
Constructor forcing initialization of: id ,name and description of this resource

Parameters:
id -
name -
description -
Method Detail

getId

public java.lang.String getId()
Description copied from interface: Identifiable
The Flow BaseEventConsumer Type identifier.

Specified by:
getId in interface Identifiable
Returns:

getName

public java.lang.String getName()
Description copied from interface: Identifiable
The Flow BaseEventConsumer Type name.

Specified by:
getName in interface Identifiable
Returns:

setId

public void setId(java.lang.String id)
Description copied from interface: Identifiable
The Flow BaseEventConsumer Type identifier.

Specified by:
setId in interface Identifiable
Parameters:
id - the id to set

setName

public void setName(java.lang.String name)
Description copied from interface: Identifiable
The Flow BaseEventConsumer Type name.

Specified by:
setName in interface Identifiable
Parameters:
name - the name to set

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface Identifiable
Parameters:
description - the description to set

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Identifiable
Returns:

clone

public BaseIdentifiable clone()
Overrides:
clone in class java.lang.Object


Copyright © 2008-2012 GeoSolutions. All Rights Reserved.