|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openliberty.xmltooling.OpenLibertyHelpers
public class OpenLibertyHelpers
| Field Summary | |
|---|---|
private static java.lang.String |
defaultDateFormat
|
private static org.joda.time.format.DateTimeFormatter |
defaultDateFormatter
|
static java.lang.String |
FALSE_STR
|
private static org.apache.log4j.Logger |
log
|
protected static org.opensaml.xml.io.MarshallerFactory |
marshallerFactory
XMLObject marshaller factory. |
static java.lang.String |
TRUE_STR
|
protected static org.opensaml.xml.io.UnmarshallerFactory |
unmarshallerFactory
XMLObject marshaller factory. |
| Constructor Summary | |
|---|---|
OpenLibertyHelpers()
|
|
| Method Summary | ||
|---|---|---|
static java.lang.Boolean |
booleanFromString(java.lang.String booleanString)
Safely create a Boolean from a String |
|
static org.opensaml.xml.XMLObject |
cloneXMLObject(org.opensaml.xml.XMLObject xmlObject)
Clone an XMLObject |
|
static org.joda.time.DateTime |
dateTimeForString(java.lang.String dateTimeString)
Attempt to convert a String into a DateTime object |
|
static org.joda.time.format.DateTimeFormatter |
getDefaultDateFormatter()
Returns a joda DateTimeFormatter for parsing and printing a DateTime |
|
static java.lang.Integer |
integerFromString(java.lang.String integerString)
Safely create an Integer from a String |
|
static org.joda.time.DateTime |
prepareForAssignment(org.joda.time.DateTime oldValue,
org.joda.time.DateTime newValue,
org.joda.time.format.DateTimeFormatter formatter,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
Compares DateTime objects looking for change, using the specified DateTimeFormatter. |
|
static java.lang.Integer |
prepareForAssignment(java.lang.Integer oldValue,
java.lang.Integer newValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
Compares Integer values, releasing the DOM when oldValue and newValue are not equivalent |
|
static java.lang.String |
prepareForAssignment(java.lang.String oldStringValue,
java.lang.String newStringValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
Use this utility method to reset the DOM if required based on a change to the objects (element value or attribute value) |
|
static
|
prepareForAssignment(T oldValue,
T newValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
Compares two objects. |
|
static java.lang.String |
prettyPrintXMLObject(org.opensaml.xml.XMLObject xmlObject)
Takes an XMLObject as a parameter, marshalls it, and returns a pretty printed version of the generated XML. |
|
static java.lang.String |
stringForDateTime(org.joda.time.DateTime dateTime)
Attempt to convert a DateTime object into a String |
|
static java.lang.String |
stringFromBoolean(java.lang.Boolean b,
java.lang.String defaultString)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.apache.log4j.Logger log
public static java.lang.String FALSE_STR
public static java.lang.String TRUE_STR
private static java.lang.String defaultDateFormat
private static org.joda.time.format.DateTimeFormatter defaultDateFormatter
protected static org.opensaml.xml.io.MarshallerFactory marshallerFactory
protected static org.opensaml.xml.io.UnmarshallerFactory unmarshallerFactory
| Constructor Detail |
|---|
public OpenLibertyHelpers()
| Method Detail |
|---|
public static java.lang.String stringForDateTime(org.joda.time.DateTime dateTime)
dateTime -
public static org.joda.time.DateTime dateTimeForString(java.lang.String dateTimeString)
dateTimeString -
public static java.lang.Integer integerFromString(java.lang.String integerString)
integerString -
public static java.lang.Boolean booleanFromString(java.lang.String booleanString)
booleanString -
public static java.lang.String stringFromBoolean(java.lang.Boolean b,
java.lang.String defaultString)
public static java.lang.String prepareForAssignment(java.lang.String oldStringValue,
java.lang.String newStringValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
oldValue - newValue - abstractXMLObject -
public static <T> T prepareForAssignment(T oldValue,
T newValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
oldValue - newValue - abstractXMLObject -
public static org.joda.time.DateTime prepareForAssignment(org.joda.time.DateTime oldValue,
org.joda.time.DateTime newValue,
org.joda.time.format.DateTimeFormatter formatter,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
oldValue - newValue - formatter - optional, used to compare the eventual xml output based on formattingabstractXMLObject - required and must be Non null
public static java.lang.Integer prepareForAssignment(java.lang.Integer oldValue,
java.lang.Integer newValue,
org.opensaml.xml.AbstractXMLObject abstractXMLObject)
oldValue - newValue - abstractXMLObject -
public static org.joda.time.format.DateTimeFormatter getDefaultDateFormatter()
public static org.opensaml.xml.XMLObject cloneXMLObject(org.opensaml.xml.XMLObject xmlObject)
xmlObject -
public static java.lang.String prettyPrintXMLObject(org.opensaml.xml.XMLObject xmlObject)
xmlObject -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||