Esri Geoportal Server
1.2.9

com.esri.gpt.control.webharvest.engine
Class ExecutionUnit

java.lang.Object
  extended by com.esri.gpt.control.webharvest.engine.ExecutionUnit

public abstract class ExecutionUnit
extends Object

Execution unit.


Constructor Summary
ExecutionUnit(Task task)
          Creates instance of the execution unit.
 
Method Summary
 Object getAttribute(String name)
          Gets attribute.
 boolean getCleanupFlag()
          Gets cleanup flag.
 Criteria getCriteria()
          Gets criteria.
 Publishable getNative()
          Gets native resource.
 Publisher getPublisher()
          Gets publisher.
 Query getQuery()
          Gets query.
 HrRecord getRepository()
          Gets repository.
 Set<String> getRestrictions()
          Gets restrictions.
protected abstract  void onIteratonException(Exception ex)
           
 void setAttribute(String name, Object value)
          Sets attribute.
 void setCleanupFlag(boolean cleanup)
          Sets cleanup flag.
 void setPublisher(Publisher publisher)
          Sets publisher.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecutionUnit

public ExecutionUnit(Task task)
Creates instance of the execution unit.

Parameters:
task - task
Method Detail

onIteratonException

protected abstract void onIteratonException(Exception ex)

getQuery

public Query getQuery()
Gets query.

Returns:
query

getNative

public Publishable getNative()
Gets native resource.

Returns:
native resource

getCriteria

public Criteria getCriteria()
Gets criteria.

Returns:
criteria

getRepository

public HrRecord getRepository()
Gets repository.

Returns:
repository

getCleanupFlag

public boolean getCleanupFlag()
Gets cleanup flag.

Returns:
true to perform cleanup

setCleanupFlag

public void setCleanupFlag(boolean cleanup)
Sets cleanup flag.

Parameters:
cleanup - cleanup flag

getPublisher

public Publisher getPublisher()
Gets publisher.

Returns:
publisher

setPublisher

public void setPublisher(Publisher publisher)
Sets publisher.

Parameters:
publisher - publisher

setAttribute

public void setAttribute(String name,
                         Object value)
Sets attribute.

Parameters:
name - name
value - value

getAttribute

public Object getAttribute(String name)
Gets attribute.

Parameters:
name - name
Returns:
value

getRestrictions

public Set<String> getRestrictions()
Gets restrictions.

Returns:
restrictions

toString

public String toString()
Overrides:
toString in class Object

Esri Geoportal Server
1.2.9

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.