com.evolveum.midpoint.util
Class MiscUtil

java.lang.Object
  extended by com.evolveum.midpoint.util.MiscUtil

public class MiscUtil
extends java.lang.Object

Author:
semancik

Constructor Summary
MiscUtil()
           
 
Method Summary
static java.lang.Boolean and(java.lang.Boolean... operands)
          n-ary and that ignores null values.
static java.util.Date asDate(javax.xml.datatype.XMLGregorianCalendar xgc)
          Converts an XMLGregorianCalendar to an instance of java.util.Date
static javax.xml.datatype.XMLGregorianCalendar asXMLGregorianCalendar(java.util.Date date)
          Converts a java.util.Date into an instance of XMLGregorianCalendar
static
<T> void
carthesian(java.util.Collection<java.util.Collection<T>> dimensions, Processor<java.util.Collection<T>> processor)
           
static java.lang.String concat(java.util.Collection<java.lang.String> stringCollection)
           
static void copyFile(java.io.File sourceFile, java.io.File destFile)
           
static
<T> java.util.Collection<T>
createCollection(T... items)
           
static boolean equals(java.lang.Object a, java.lang.Object b)
           
static boolean isAllNull(java.util.Collection<?> collection)
           
static java.lang.String readFile(java.io.File file)
           
static
<T> java.util.Collection<T>
union(java.util.Collection<T>... sets)
           
static boolean unorderedCollectionEquals(java.util.Collection a, java.util.Collection b)
           
static boolean unorderedCollectionEquals(java.util.Collection a, java.util.Collection b, java.util.Comparator comparator)
          Only zero vs non-zero value of comparator is important.
static int unorderedCollectionHashcode(java.util.Collection collection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiscUtil

public MiscUtil()
Method Detail

union

public static <T> java.util.Collection<T> union(java.util.Collection<T>... sets)

unorderedCollectionEquals

public static boolean unorderedCollectionEquals(java.util.Collection a,
                                                java.util.Collection b)

unorderedCollectionEquals

public static boolean unorderedCollectionEquals(java.util.Collection a,
                                                java.util.Collection b,
                                                java.util.Comparator comparator)
Only zero vs non-zero value of comparator is important.


unorderedCollectionHashcode

public static int unorderedCollectionHashcode(java.util.Collection collection)

readFile

public static java.lang.String readFile(java.io.File file)
                                 throws java.io.IOException
Throws:
java.io.IOException

copyFile

public static void copyFile(java.io.File sourceFile,
                            java.io.File destFile)
                     throws java.io.IOException
Throws:
java.io.IOException

createCollection

public static <T> java.util.Collection<T> createCollection(T... items)

and

public static java.lang.Boolean and(java.lang.Boolean... operands)
n-ary and that ignores null values.


equals

public static boolean equals(java.lang.Object a,
                             java.lang.Object b)

asXMLGregorianCalendar

public static javax.xml.datatype.XMLGregorianCalendar asXMLGregorianCalendar(java.util.Date date)
Converts a java.util.Date into an instance of XMLGregorianCalendar

Parameters:
date - Instance of java.util.Date or a null reference
Returns:
XMLGregorianCalendar instance whose value is based upon the value in the date parameter. If the date parameter is null then this method will simply return null.

asDate

public static java.util.Date asDate(javax.xml.datatype.XMLGregorianCalendar xgc)
Converts an XMLGregorianCalendar to an instance of java.util.Date

Parameters:
xgc - Instance of XMLGregorianCalendar or a null reference
Returns:
java.util.Date instance whose value is based upon the value in the xgc parameter. If the xgc parameter is null then this method will simply return null.

carthesian

public static <T> void carthesian(java.util.Collection<java.util.Collection<T>> dimensions,
                                  Processor<java.util.Collection<T>> processor)

concat

public static java.lang.String concat(java.util.Collection<java.lang.String> stringCollection)

isAllNull

public static boolean isAllNull(java.util.Collection<?> collection)


Copyright © 2012 evolveum. All Rights Reserved.