public class SegmentUtil extends java.lang.Object implements SegmentConstants, ConditionConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
Copyright.
|
Constructor and Description |
---|
SegmentUtil() |
Modifier and Type | Method and Description |
---|---|
static Condition | constructStringListCondition(java.lang.String op, java.util.Vector values, java.lang.String variable)
Constructs a Condition object from an operator, a vector of values and a variable.
|
static java.lang.String | ensureProfileFits(java.lang.String profile, java.lang.Object segmentId)
Ensures that the profile XML document fits into the CONDITIONS column of the MBRGRPCOND table.
|
static java.lang.String | getDay(java.lang.String stringDate)
Gets the day portion of a string date.
|
static java.lang.String | getMonth(java.lang.String stringDate)
Gets the month portion of a string date.
|
static java.util.Hashtable | getResourceBundle(java.lang.String baseName, java.util.Locale locale)
Gets a hashtable with all of the keys of the specified resource bundle.
|
static java.lang.String | getYear(java.lang.String stringDate)
Gets the year portion of a string date.
|
static java.util.Vector | parseUserRegistrationDisplayValues(java.lang.String options)
Parses a string of value or national language string pairs and puts the display values into a vector.
|
static java.util.Vector | parseUserRegistrationValues(java.lang.String options)
Parses a string of value or national language string pairs and puts the values into a vector.
|
static java.lang.String | stripNonAlphanumericCharacters(java.lang.String string)
Strips the non alphanumeric characters from the specified string.
|
static java.lang.String | substitute(java.lang.String message, int arg1)
Substitutes message parameters with arguments.
|
static java.lang.String | substitute(java.lang.String message, int arg1, int arg2)
Substitutes message parameters with arguments.
|
static java.lang.String | substitute(java.lang.String message, java.lang.Object arg1)
Substitutes message parameters with arguments.
|
static java.lang.String | substitute(java.lang.String message, java.lang.Object[] arguments)
Substitutes message parameters with arguments.
|
static java.lang.String | substitute(java.lang.String message, java.lang.Object arg1, java.lang.Object arg2)
Substitutes message parameters with arguments.
|
static java.lang.String | substitute(java.lang.String message, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
Substitutes message parameters with arguments.
|
static java.math.BigDecimal | toBigDecimal(java.lang.String value)
Converts a string value to BigDecimal.
|
static boolean | toBoolean(java.lang.String value)
Converts a string value to boolean.
|
static java.lang.Double | toDouble(java.lang.String value)
Converts a string value to Double.
|
static java.lang.Integer | toInteger(java.lang.String value)
Converts a string value to Integer.
|
static java.lang.Long | toLong(java.lang.String value)
Converts a string value to Long.
|
static java.lang.String | toStringDate(java.lang.String year, java.lang.String month, java.lang.String day)
Constructs a string date from year, month, and day strings.
|
static java.lang.String | toStringDate(java.sql.Timestamp timestamp)
Constructs a string date from a Timestamp object.
|
static java.util.Vector | toVector(java.lang.Object value)
Converts an object to a Vector.
|
static java.lang.String | truncate(java.lang.String string, int length)
Truncates a string to the specified length in bytes..
|
public static final java.lang.String COPYRIGHT
public static java.lang.String substitute(java.lang.String message, java.lang.Object[] arguments)
public static java.lang.String substitute(java.lang.String message, java.lang.Object arg1)
public static java.lang.String substitute(java.lang.String message, java.lang.Object arg1, java.lang.Object arg2)
public static java.lang.String substitute(java.lang.String message, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public static java.lang.String substitute(java.lang.String message, int arg1)
public static java.lang.String substitute(java.lang.String message, int arg1, int arg2)
public static boolean toBoolean(java.lang.String value)
public static java.lang.Integer toInteger(java.lang.String value)
public static java.lang.Long toLong(java.lang.String value)
public static java.lang.Double toDouble(java.lang.String value)
public static java.math.BigDecimal toBigDecimal(java.lang.String value)
public static java.util.Vector toVector(java.lang.Object value)
public static java.lang.String toStringDate(java.lang.String year, java.lang.String month, java.lang.String day)
public static java.lang.String toStringDate(java.sql.Timestamp timestamp)
public static java.lang.String getDay(java.lang.String stringDate)
public static java.lang.String getMonth(java.lang.String stringDate)
public static java.lang.String getYear(java.lang.String stringDate)
public static java.util.Vector parseUserRegistrationValues(java.lang.String options)
public static java.util.Vector parseUserRegistrationDisplayValues(java.lang.String options)
public static java.lang.String truncate(java.lang.String string, int length)
public static java.lang.String ensureProfileFits(java.lang.String profile, java.lang.Object segmentId)
public static java.lang.String stripNonAlphanumericCharacters(java.lang.String string)
public static Condition constructStringListCondition(java.lang.String op, java.util.Vector values, java.lang.String variable)
public static java.util.Hashtable getResourceBundle(java.lang.String baseName, java.util.Locale locale)