org.fao.geonet.kernel.harvest.harvester
Class AbstractParams

java.lang.Object
  extended by org.fao.geonet.kernel.harvest.harvester.AbstractParams
Direct Known Subclasses:
CswParams, GeonetParams, GeonetParams, OaiPmhParams, WebDavParams, Z3950Params

public abstract class AbstractParams
extends java.lang.Object


Field Summary
protected  DataManager dm
           
 int every
           
 java.lang.String name
           
 boolean oneRunOnly
           
 java.lang.String password
           
 boolean useAccount
           
 java.lang.String username
           
 java.lang.String uuid
           
 
Constructor Summary
AbstractParams(DataManager dm)
           
 
Method Summary
protected  void checkEvery(int every)
           
protected  void checkPort(int port)
           
protected  void copyTo(AbstractParams copy)
           
 void create(org.jdom.Element node)
           
 java.lang.Iterable<java.lang.String> getCategories()
           
 java.lang.Iterable<Privileges> getPrivileges()
           
 void update(org.jdom.Element node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

uuid

public java.lang.String uuid

useAccount

public boolean useAccount

username

public java.lang.String username

password

public java.lang.String password

every

public int every

oneRunOnly

public boolean oneRunOnly

dm

protected DataManager dm
Constructor Detail

AbstractParams

public AbstractParams(DataManager dm)
Method Detail

create

public void create(org.jdom.Element node)
            throws jeeves.exceptions.BadInputEx
Throws:
jeeves.exceptions.BadInputEx

update

public void update(org.jdom.Element node)
            throws jeeves.exceptions.BadInputEx
Throws:
jeeves.exceptions.BadInputEx

getPrivileges

public java.lang.Iterable<Privileges> getPrivileges()

getCategories

public java.lang.Iterable<java.lang.String> getCategories()

copyTo

protected void copyTo(AbstractParams copy)

checkEvery

protected void checkEvery(int every)
                   throws jeeves.exceptions.BadParameterEx
Throws:
jeeves.exceptions.BadParameterEx

checkPort

protected void checkPort(int port)
                  throws jeeves.exceptions.BadParameterEx
Throws:
jeeves.exceptions.BadParameterEx