wt.workflow.work
Class WfTally

java.lang.Object
  extended bywt.workflow.work.WfTally
All Implemented Interfaces:
Externalizable, Serializable

public class WfTally
extends Object
implements Externalizable

Public static class to abstract heinous tally expressions.

Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
static String EQ
          

Supported API: false
static long EXTERNALIZATION_VERSION_UID
           
static String GT
          

Supported API: false
static String GTE
          

Supported API: false
static String LT
          

Supported API: false
static String LTE
          

Supported API: false
protected static long OLD_FORMAT_VERSION_UID
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
 
Constructor Summary
WfTally()
           
 
Method Summary
static String all(ObjectReference self, String event1, String event2)
          

Supported API: false
static Vector all(ObjectReference self, Vector events)
          

Supported API: false
static String any(ObjectReference self, String event1, String event2)
          

Supported API: false
static Vector any(ObjectReference self, Vector events)
          

Supported API: false
static String notPlurality(ObjectReference self, String event1, String event2)
          

Supported API: false
static Vector notPlurality(ObjectReference self, Vector events)
          

Supported API: false
static String number(ObjectReference self, String operator, int value, String event1, String event2)
          

Supported API: false
static Vector number(ObjectReference self, String operator, int value, Vector events)
          

Supported API: false
static String percent(ObjectReference self, String operator, int value, String event1, String event2)
          

Supported API: false
static Vector percent(ObjectReference self, String operator, int value, Vector events)
          

Supported API: false
static String plurality(ObjectReference self, String event1, String event2)
          

Supported API: false
static Vector plurality(ObjectReference self, Vector events)
          

Supported API: false
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(WfTally thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
static void setEvents(Vector userVector, String event)
          

Supported API: false
static void setEvents(Vector userVector, Vector events)
          

Supported API: false
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

GT

public static final String GT


Supported API: false

See Also:
Constant Field Values

LT

public static final String LT


Supported API: false

See Also:
Constant Field Values

EQ

public static final String EQ


Supported API: false

See Also:
Constant Field Values

GTE

public static final String GTE


Supported API: false

See Also:
Constant Field Values

LTE

public static final String LTE


Supported API: false

See Also:
Constant Field Values

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values
Constructor Detail

WfTally

public WfTally()
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(WfTally thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

any

public static String any(ObjectReference self,
                         String event1,
                         String event2)
                  throws WfException


Supported API: false

Parameters:
self -
event1 -
event2 -
Returns:
String
Throws:
WfException

any

public static Vector any(ObjectReference self,
                         Vector events)
                  throws WfException


Supported API: false

Parameters:
self -
events -
Returns:
Vector
Throws:
WfException

all

public static String all(ObjectReference self,
                         String event1,
                         String event2)
                  throws WfException


Supported API: false

Parameters:
self -
event1 -
event2 -
Returns:
String
Throws:
WfException

all

public static Vector all(ObjectReference self,
                         Vector events)
                  throws WfException


Supported API: false

Parameters:
self -
events -
Returns:
Vector
Throws:
WfException

plurality

public static String plurality(ObjectReference self,
                               String event1,
                               String event2)
                        throws WfException


Supported API: false

Parameters:
self -
event1 -
event2 -
Returns:
String
Throws:
WfException

plurality

public static Vector plurality(ObjectReference self,
                               Vector events)
                        throws WfException


Supported API: false

Parameters:
self -
events -
Returns:
Vector
Throws:
WfException

notPlurality

public static String notPlurality(ObjectReference self,
                                  String event1,
                                  String event2)
                           throws WfException


Supported API: false

Parameters:
self -
event1 -
event2 -
Returns:
String
Throws:
WfException

notPlurality

public static Vector notPlurality(ObjectReference self,
                                  Vector events)
                           throws WfException


Supported API: false

Parameters:
self -
events -
Returns:
Vector
Throws:
WfException

percent

public static String percent(ObjectReference self,
                             String operator,
                             int value,
                             String event1,
                             String event2)
                      throws WfException


Supported API: false

Parameters:
self -
operator -
value -
event1 -
event2 -
Returns:
String
Throws:
WfException

percent

public static Vector percent(ObjectReference self,
                             String operator,
                             int value,
                             Vector events)
                      throws WfException


Supported API: false

Parameters:
self -
operator -
value -
events -
Returns:
Vector
Throws:
WfException

number

public static String number(ObjectReference self,
                            String operator,
                            int value,
                            String event1,
                            String event2)
                     throws WfException


Supported API: false

Parameters:
self -
operator -
value -
event1 -
event2 -
Returns:
String
Throws:
WfException

number

public static Vector number(ObjectReference self,
                            String operator,
                            int value,
                            Vector events)
                     throws WfException


Supported API: false

Parameters:
self -
operator -
value -
events -
Returns:
Vector
Throws:
WfException

setEvents

public static void setEvents(Vector userVector,
                             String event)
                      throws WfException


Supported API: false

Parameters:
userVector -
event -
Throws:
WfException

setEvents

public static void setEvents(Vector userVector,
                             Vector events)
                      throws WfException


Supported API: false

Parameters:
userVector -
events -
Throws:
WfException