Class StructuredCopy
- java.lang.Object
-
- com.evolveum.midpoint.prism.binding.StructuredCopy
-
public class StructuredCopy extends Object
Utility class intended to simplify implementation of clone / copy contract for generatedPlainStructured
objects.
-
-
Constructor Summary
Constructors Constructor Description StructuredCopy()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
of(byte[] array)
static PolyString
of(PolyString value)
static Boolean
of(Boolean value)
static Byte
of(Byte value)
static Double
of(Double value)
static Float
of(Float value)
static Integer
of(Integer value)
static Long
of(Long value)
static Object
of(Object value)
static Short
of(Short value)
static String
of(String value)
static BigDecimal
of(BigDecimal value)
static BigInteger
of(BigInteger value)
static <T> javax.xml.bind.JAXBElement<T>
of(javax.xml.bind.JAXBElement<T> value)
static Duration
of(Duration value)
static XMLGregorianCalendar
of(XMLGregorianCalendar value)
static QName
of(QName name)
static <T extends PlainStructured>
Tof(T value)
static <T> List<T>
ofList(List<T> values)
-
-
-
Method Detail
-
of
public static <T extends PlainStructured> T of(T value)
-
of
public static byte[] of(byte[] array)
-
of
public static <T extends Containerable> T of(T value)
-
of
public static <T extends Referencable> T of(T value)
-
of
public static PolyString of(PolyString value)
-
of
public static <T> javax.xml.bind.JAXBElement<T> of(javax.xml.bind.JAXBElement<T> value)
-
of
public static XMLGregorianCalendar of(XMLGregorianCalendar value)
-
of
public static <T extends Enum<T>> T of(T value)
-
of
public static BigInteger of(BigInteger value)
-
of
public static BigDecimal of(BigDecimal value)
-
-