|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.util.AWBase64
public class AWBase64
Field Summary |
---|
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
---|
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
Constructor Summary | |
---|---|
AWBase64()
|
Method Summary | |
---|---|
static long |
base64DecodeLong(java.lang.String encodedString,
int startPos)
|
static java.lang.String |
base64EncodeLong(long longValue)
|
static void |
setEncodingBase(int base)
Set the base we use for encoding the semantic keys. |
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject |
---|
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AWBase64()
Method Detail |
---|
public static void setEncodingBase(int base)
base
- - the base to use, must be either 32 or 64public static java.lang.String base64EncodeLong(long longValue)
longValue
- a 32-bit value to be Base64 encoded. We use long here to avoid
issues with negative values.public static long base64DecodeLong(java.lang.String encodedString, int startPos)
encodedString
- startPos
- this allows for a prefix ont he encodedString. All elementIds start with '_'
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |