public class Util
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Util.CompareBaseDataKeyName |
Modifier and Type | Field and Description |
---|---|
static int |
BD_EXPLICIT_NULL
This code value changes the behavior of null values during a set.
|
static int |
BD_LEAF
When a BaseData is flagged as a leaf, its KeyID and KeyName fields will be,
set, but the other fields will be null.
|
static int |
BD_NULL
If a BaseData referencecs another BaseData that is flagged as null, then the
field doing the reference will be set to null.
|
static int |
BD_PUBLISHED
BaseData's flagged as published are top level and will never go away until,
they are explicitly deleted.
|
static java.util.Comparator |
COMPARATOR_BASEDATA_KEYNAME
This class is used to compare BaseData's based on KeyName
|
(package private) static IDObjectHolder |
IDOBJECT_ANY
The IDObject to use when Building a Policy that matches any object
|
Modifier | Constructor and Description |
---|---|
private |
Util()
Private default constructor to hide the implicitly public one
|
Modifier and Type | Method and Description |
---|---|
static int |
bitSet(java.lang.Integer a,
int b) |
static boolean |
booleanValue(java.lang.Boolean val)
Boolean helper methods
|
static java.lang.Boolean |
BooleanValue(boolean val) |
static BaseData |
createLeaf(BaseData bd)
Create Leaf BaseDatas
|
static boolean |
equals(java.lang.String string1,
java.lang.String string2)
Utility functions for comparing two strings
|
static java.lang.String[] |
extractKeyIDs(BaseData[] bds)
Extract the key IDs from a list of BaseDatas
|
static java.lang.String |
getKeyID(BaseData bd)
Retrieve the KeyID for the BaseData.
|
static java.lang.String |
getKeyName(BaseData bd)
Retrieve the KeyName for the BaseData.
|
static java.lang.String |
getSpecificationVersion(java.lang.Class clazz)
This method will get the specification version from the manifest where the specified class is
stored.
|
static java.lang.String |
getTaskAPISpecificationVersion()
This method with get the specification version of the actional-taskapi.jar
|
static boolean |
isBitSet(BaseData bd,
int bit) |
static boolean |
isBitSet(java.lang.Integer a,
int bit)
Bit Manipulation for the code field in a BaseData
|
static boolean |
isBlank(BaseData bd) |
static boolean |
isBlank(byte[] array) |
static boolean |
isBlank(java.util.Collection c) |
static boolean |
isBlank(java.lang.Object[] array) |
static boolean |
isBlank(java.lang.String s)
Utility functions for checking if an Object is blank
|
static boolean |
isLeaf(BaseData bd) |
static int |
length(java.lang.Object[] array)
Utility functions for computing the length of items.
|
static java.util.jar.Manifest |
loadManifest(java.lang.Class clazz)
This method will load the Manifest that is stored in the jar of the specified class.
|
static java.lang.Object[] |
merge(java.lang.Object[] array1,
java.lang.Object[] array2)
Merges two lists, eliminating any duplicates.
|
static byte[] |
readFileAsBytes(java.io.File file)
Read a file into memory as byte[].
|
static byte[] |
readFileAsBytes(java.lang.String name)
Read a file from Disk into memory
|
static void |
setAsExplicitNull(BaseData bd) |
static void |
setAsLeaf(BaseData bd) |
static void |
setAsNull(BaseData bd) |
static void |
setAsPublished(BaseData bd) |
static void |
setCode(BaseData bd,
int code) |
static int |
size(java.util.Collection col)
Utility functions for computing the size of items.
|
static java.lang.String |
toString(java.lang.Object val)
Convert an object to a string.
|
static final IDObjectHolder IDOBJECT_ANY
public static final int BD_PUBLISHED
public static final int BD_LEAF
public static final int BD_NULL
public static final int BD_EXPLICIT_NULL
public static final java.util.Comparator COMPARATOR_BASEDATA_KEYNAME
private Util()
public static boolean isBitSet(java.lang.Integer a, int bit)
public static boolean isBitSet(BaseData bd, int bit)
public static int bitSet(java.lang.Integer a, int b)
public static void setCode(BaseData bd, int code)
public static void setAsPublished(BaseData bd)
public static void setAsNull(BaseData bd)
public static void setAsExplicitNull(BaseData bd)
public static void setAsLeaf(BaseData bd)
public static boolean isLeaf(BaseData bd)
public static BaseData createLeaf(BaseData bd) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getKeyID(BaseData bd) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getKeyName(BaseData bd) throws java.lang.Exception
java.lang.Exception
public static boolean isBlank(java.lang.String s)
public static boolean isBlank(BaseData bd)
public static boolean isBlank(java.lang.Object[] array)
public static boolean isBlank(byte[] array)
public static boolean isBlank(java.util.Collection c)
public static boolean equals(java.lang.String string1, java.lang.String string2)
public static int length(java.lang.Object[] array)
public static int size(java.util.Collection col)
public static java.lang.Object[] merge(java.lang.Object[] array1, java.lang.Object[] array2)
array1
- The first arrayarray2
- The second arraypublic static java.lang.String[] extractKeyIDs(BaseData[] bds)
public static byte[] readFileAsBytes(java.lang.String name) throws java.io.IOException
java.io.IOException
public static byte[] readFileAsBytes(java.io.File file) throws java.io.IOException
java.io.IOException
public static boolean booleanValue(java.lang.Boolean val)
public static java.lang.Boolean BooleanValue(boolean val)
public static java.lang.String toString(java.lang.Object val)
public static java.util.jar.Manifest loadManifest(java.lang.Class clazz) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getTaskAPISpecificationVersion() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getSpecificationVersion(java.lang.Class clazz) throws java.lang.Exception
java.lang.Exception