org.enhydra.shark
Class BaseIteratorWrapper
java.lang.Object
org.enhydra.shark.BaseIteratorWrapper
- All Implemented Interfaces:
- java.io.Serializable, BaseIterator
- Direct Known Subclasses:
- WfActivityIteratorWrapper, WfAssignmentIteratorWrapper, WfEventAuditIteratorWrapper, WfProcessIteratorWrapper, WfProcessMgrIteratorWrapper, WfResourceIteratorWrapper
public abstract class BaseIteratorWrapper
- extends java.lang.Object
- implements BaseIterator, java.io.Serializable
Base class for all iterators.
- Author:
- Sasa Bojanic
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
shandle
protected WMSessionHandle shandle
objectList
protected java.util.List objectList
objectListIterator
protected java.util.ListIterator objectListIterator
queryExpression
protected java.lang.String queryExpression
namesInExpression
protected java.util.Map namesInExpression
queryGrammar
protected java.lang.String queryGrammar
eval
protected boolean eval
sqlWhere
protected java.lang.String sqlWhere
startAt
protected int startAt
limit
protected int limit
usedContext
protected java.lang.String usedContext
ignoreUsedContext
protected boolean ignoreUsedContext
BaseIteratorWrapper
protected BaseIteratorWrapper(WMSessionHandle shandle)
throws java.lang.Exception
- Throws:
java.lang.Exception
query_expression
public java.lang.String query_expression()
throws java.lang.Exception
- Specified by:
query_expression
in interface BaseIterator
- Throws:
java.lang.Exception
set_query_expression
public void set_query_expression(java.lang.String query)
throws java.lang.Exception,
InvalidQuery
- Specified by:
set_query_expression
in interface BaseIterator
- Throws:
java.lang.Exception
InvalidQuery
names_in_expression
public java.util.Map names_in_expression()
throws java.lang.Exception
- Specified by:
names_in_expression
in interface BaseIterator
- Throws:
java.lang.Exception
set_names_in_expression
public void set_names_in_expression(java.util.Map query)
throws java.lang.Exception,
NameMismatch
- Specified by:
set_names_in_expression
in interface BaseIterator
- Throws:
java.lang.Exception
NameMismatch
query_grammar
public java.lang.String query_grammar()
throws java.lang.Exception
- Specified by:
query_grammar
in interface BaseIterator
- Throws:
java.lang.Exception
set_query_grammar
public void set_query_grammar(java.lang.String query_grammar)
throws java.lang.Exception,
GrammarNotSupported
- Specified by:
set_query_grammar
in interface BaseIterator
- Throws:
java.lang.Exception
GrammarNotSupported
how_many
public int how_many()
throws java.lang.Exception
- Specified by:
how_many
in interface BaseIterator
- Throws:
java.lang.Exception
goto_start
public void goto_start()
throws java.lang.Exception
- Specified by:
goto_start
in interface BaseIterator
- Throws:
java.lang.Exception
goto_end
public void goto_end()
throws java.lang.Exception
- Specified by:
goto_end
in interface BaseIterator
- Throws:
java.lang.Exception
setObjectList
protected void setObjectList(java.util.List lst)
clearObjectList
protected void clearObjectList()
fillObjectList
protected abstract void fillObjectList()
throws java.lang.Exception
- Throws:
java.lang.Exception
getNextObject
protected java.lang.Object getNextObject()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPreviousObject
protected java.lang.Object getPreviousObject()
throws java.lang.Exception
- Throws:
java.lang.Exception
getNextNSequence
protected java.util.List getNextNSequence(int max_number)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPreviousNSequence
protected java.util.List getPreviousNSequence(int max_number)
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
checkSecurity
protected void checkSecurity(java.lang.String methodName,
java.util.Map d)
throws java.lang.Exception
- Throws:
java.lang.Exception