|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wm.app.tn.doc.BizDocAttributeTransform
public class BizDocAttributeTransform
This class is used for performing transformation functions on docment attributes. Correct usage is to create a new BizDocAttribute then create a new BizDocAttributeTransform object to associate it with. From there call the apply() method with supplied values to perform the transformation on.
Field Summary | |
---|---|
static int |
FN_AVG
|
static int |
FN_CUSTOM
|
static int |
FN_DATEX
|
static int |
FN_DIV
|
static int |
FN_MAX
|
static int |
FN_MESSAGE_FORMAT
|
static int |
FN_MIN
|
static int |
FN_MULT
|
static int |
FN_NONE
Currently supported functions |
static int |
FN_PARTNER_LOOKUP
|
static int |
FN_SUM
|
static int |
FN_TO_LOWERCASE
|
static int |
FN_TO_UPPERCASE
|
Constructor Summary | |
---|---|
BizDocAttributeTransform()
|
|
BizDocAttributeTransform(BizDocAttribute bda,
int fn,
java.lang.String arg)
Creates a BizDocAttributeTransform object |
|
BizDocAttributeTransform(BizDocAttribute bda,
int fn,
java.lang.String[] args)
Deprecated. As of 6.1, replaced by BizDocAttributeTransform(BizDocAttribute,int,String) |
|
BizDocAttributeTransform(BizDocAttribute bda,
int fn,
java.lang.String[] args,
int preFn,
java.lang.String[] preFnArgs)
Deprecated. As of 6.1, replaced by BizDocAttributeTransform(BizDocAttribute,int,String,int,String) |
|
BizDocAttributeTransform(BizDocAttribute bda,
int fn,
java.lang.String arg,
int preFn,
java.lang.String preFnArg)
Creates a BizDocAttributeTransform object |
|
BizDocAttributeTransform(BizDocAttribute bda,
java.lang.String svc,
java.lang.String arg)
Creates a BizDocAttributeTransform object |
|
BizDocAttributeTransform(com.wm.data.IData in)
Creates a BizDocAttributeTransform object |
Method Summary | |
---|---|
java.lang.Object |
apply(java.lang.String[] values)
Performs the transformation function on the inputted values |
java.lang.Object |
applyCustom(java.lang.String[] values,
com.wm.data.IData data)
|
java.sql.Timestamp |
applyDate(java.lang.String[] values)
|
java.sql.Timestamp[] |
applyDateList(java.lang.String[] values)
|
static void |
convertEmptyStringsToNull(java.lang.String[] values)
For internal use only |
java.lang.String |
getArg()
|
java.lang.String[] |
getArgs()
Deprecated. As of 6.1, replaced by getArg() |
BizDocAttribute |
getAttribute()
|
java.lang.String |
getCustomSvc()
|
int |
getFunction()
|
static int |
getFunctionCode(java.lang.String name)
|
java.lang.String |
getFunctionName()
|
static java.lang.String |
getFunctionName(int function)
|
com.wm.data.IData |
getIData()
|
java.lang.String |
getPreFnArg()
|
java.lang.String[] |
getPreFnArgs()
Deprecated. As of 6.1, replaced by getPreFnArg() |
int |
getPreFunction()
|
java.lang.String |
getPreFunctionName()
|
void |
setArg(java.lang.String arg)
|
void |
setArgs(java.lang.String[] args)
Deprecated. As of 6.1, replaced by setArg(String arg) |
void |
setAttribute(BizDocAttribute att)
|
void |
setCustomSvc(java.lang.String svc)
|
void |
setFunction(int fn)
|
void |
setIData(com.wm.data.IData idata)
|
void |
setPreFnArg(java.lang.String arg)
|
void |
setPreFnArgs(java.lang.String[] args)
Deprecated. As of 6.1, replaced by getPreFnArg() |
void |
setPreFunction(int fn)
|
java.lang.String |
toString()
|
static void |
validateAndSetReceiver(BizDocEnvelope env,
java.lang.String id)
|
static void |
validateAndSetReceiver(BizDocEnvelope env,
java.lang.String id,
java.lang.String origId)
|
static void |
validateAndSetSender(BizDocEnvelope env,
java.lang.String id)
|
static void |
validateAndSetSender(BizDocEnvelope env,
java.lang.String id,
java.lang.String origId)
|
static java.lang.String |
validatePartnerId(java.lang.String id)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int FN_NONE
public static final int FN_MAX
public static final int FN_MIN
public static final int FN_SUM
public static final int FN_AVG
public static final int FN_MULT
public static final int FN_DIV
public static final int FN_PARTNER_LOOKUP
public static final int FN_DATEX
public static final int FN_TO_UPPERCASE
public static final int FN_TO_LOWERCASE
public static final int FN_MESSAGE_FORMAT
public static final int FN_CUSTOM
Constructor Detail |
---|
public BizDocAttributeTransform()
public BizDocAttributeTransform(BizDocAttribute bda, int fn, java.lang.String[] args)
BizDocAttributeTransform(BizDocAttribute,int,String)
public BizDocAttributeTransform(BizDocAttribute bda, int fn, java.lang.String[] args, int preFn, java.lang.String[] preFnArgs)
BizDocAttributeTransform(BizDocAttribute,int,String,int,String)
public BizDocAttributeTransform(BizDocAttribute bda, int fn, java.lang.String arg)
bda
- ignoredfn
- transformation function to perform (use constants)arg
- argument to the transformation functionpublic BizDocAttributeTransform(BizDocAttribute bda, int fn, java.lang.String arg, int preFn, java.lang.String preFnArg)
bda
- ignoredfn
- transformation function to perform (use constants)arg
- argument to the transformation functionpreFn
- transformation function that needs to be performed prior to fn (use constants)preFnArg
- argument to the pre transformation functionpublic BizDocAttributeTransform(com.wm.data.IData in)
in
- IData object containing values for class attributespublic BizDocAttributeTransform(BizDocAttribute bda, java.lang.String svc, java.lang.String arg)
in
- IData object containing values for class attributesMethod Detail |
---|
public BizDocAttribute getAttribute()
public java.lang.Object apply(java.lang.String[] values) throws java.lang.Exception
values
- data to pass into the transformation function
java.lang.Exception
public java.lang.Object applyCustom(java.lang.String[] values, com.wm.data.IData data) throws java.lang.Exception
java.lang.Exception
public java.sql.Timestamp applyDate(java.lang.String[] values)
public java.sql.Timestamp[] applyDateList(java.lang.String[] values)
public java.lang.String[] getPreFnArgs()
getPreFnArg()
public java.lang.String getPreFnArg()
public int getPreFunction()
public java.lang.String[] getArgs()
getArg()
public java.lang.String getArg()
public java.lang.String getCustomSvc()
public int getFunction()
public static java.lang.String getFunctionName(int function)
public static int getFunctionCode(java.lang.String name)
public java.lang.String getFunctionName()
public java.lang.String getPreFunctionName()
public void setPreFnArgs(java.lang.String[] args)
getPreFnArg()
public void setPreFnArg(java.lang.String arg)
arg
- argument for the associated pre functionpublic void setPreFunction(int fn)
fn
- function to perform prior to the function specified by setFunction (use constants)public void setArgs(java.lang.String[] args)
setArg(String arg)
public void setArg(java.lang.String arg)
arg
- argument for the associated functionpublic void setCustomSvc(java.lang.String svc)
svc
- fully qualified name of a custom transformation servicepublic void setFunction(int fn)
fn
- function to use (use constants)public void setAttribute(BizDocAttribute att)
att
- attribute to usepublic java.lang.String toString()
toString
in class java.lang.Object
public com.wm.data.IData getIData()
getIData
in interface com.wm.util.coder.IDataCodable
public void setIData(com.wm.data.IData idata)
setIData
in interface com.wm.util.coder.IDataCodable
idata
- IData representation of the classpublic static java.lang.String validatePartnerId(java.lang.String id)
public static void validateAndSetSender(BizDocEnvelope env, java.lang.String id, java.lang.String origId)
public static void validateAndSetSender(BizDocEnvelope env, java.lang.String id)
public static void validateAndSetReceiver(BizDocEnvelope env, java.lang.String id, java.lang.String origId)
public static void validateAndSetReceiver(BizDocEnvelope env, java.lang.String id)
public static void convertEmptyStringsToNull(java.lang.String[] values)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |