com.evolveum.midpoint.repo.sql.data.common
Class RUtil

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.data.common.RUtil

public final class RUtil
extends java.lang.Object

Author:
lazyman

Field Summary
static java.lang.String NS_SQL_REPO
           
 
Method Summary
static long getLongFromString(java.lang.String text)
           
static java.lang.Long getLongWrappedFromString(java.lang.String text)
           
static java.lang.String getStringFromLong(java.lang.Long id)
           
static REmbeddedReference jaxbRefToEmbeddedRepoRef(ObjectReferenceType jaxb, PrismContext prismContext)
           
static RObjectReference jaxbRefToRepo(ObjectReferenceType ref, RContainer owner, PrismContext prismContext)
           
static java.util.Set<RPolyString> listPolyToSet(java.util.List<PolyStringType> list)
           
static java.util.Set<RSynchronizationSituationDescription> listSyncSituationToSet(java.util.List<SynchronizationSituationDescriptionType> list)
           
static
<T> java.util.Set<T>
listToSet(java.util.List<T> list)
           
static
<T extends Objectable>
void
revive(Objectable object, PrismContext prismContext)
           
static java.util.List<PolyStringType> safeSetPolyToList(java.util.Set<RPolyString> set)
           
static java.util.List<ObjectReferenceType> safeSetReferencesToList(java.util.Set<REmbeddedReference> set, PrismContext prismContext)
           
static java.util.List<SynchronizationSituationDescriptionType> safeSetSyncSituationToList(java.util.Set<RSynchronizationSituationDescription> set)
           
static
<T> java.util.List<T>
safeSetToList(java.util.Set<T> set)
           
static
<T> T
toJAXB(java.lang.Class<?> parentClass, ItemPath path, java.lang.String value, java.lang.Class<T> clazz, PrismContext prismContext)
           
static
<T> T
toJAXB(java.lang.String value, java.lang.Class<T> clazz, PrismContext prismContext)
           
static
<T> java.lang.String
toRepo(T value, PrismContext prismContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_SQL_REPO

public static final java.lang.String NS_SQL_REPO
See Also:
Constant Field Values
Method Detail

revive

public static <T extends Objectable> void revive(Objectable object,
                                                 PrismContext prismContext)
                   throws DtoTranslationException
Throws:
DtoTranslationException

toJAXB

public static <T> T toJAXB(java.lang.String value,
                           java.lang.Class<T> clazz,
                           PrismContext prismContext)
                throws SchemaException,
                       javax.xml.bind.JAXBException
Throws:
SchemaException
javax.xml.bind.JAXBException

toJAXB

public static <T> T toJAXB(java.lang.Class<?> parentClass,
                           ItemPath path,
                           java.lang.String value,
                           java.lang.Class<T> clazz,
                           PrismContext prismContext)
                throws SchemaException,
                       javax.xml.bind.JAXBException
Throws:
SchemaException
javax.xml.bind.JAXBException

toRepo

public static <T> java.lang.String toRepo(T value,
                                          PrismContext prismContext)
                               throws SchemaException,
                                      javax.xml.bind.JAXBException
Throws:
SchemaException
javax.xml.bind.JAXBException

listToSet

public static <T> java.util.Set<T> listToSet(java.util.List<T> list)

listPolyToSet

public static java.util.Set<RPolyString> listPolyToSet(java.util.List<PolyStringType> list)

safeSetPolyToList

public static java.util.List<PolyStringType> safeSetPolyToList(java.util.Set<RPolyString> set)

safeSetReferencesToList

public static java.util.List<ObjectReferenceType> safeSetReferencesToList(java.util.Set<REmbeddedReference> set,
                                                                          PrismContext prismContext)

listSyncSituationToSet

public static java.util.Set<RSynchronizationSituationDescription> listSyncSituationToSet(java.util.List<SynchronizationSituationDescriptionType> list)

safeSetSyncSituationToList

public static java.util.List<SynchronizationSituationDescriptionType> safeSetSyncSituationToList(java.util.Set<RSynchronizationSituationDescription> set)

safeSetToList

public static <T> java.util.List<T> safeSetToList(java.util.Set<T> set)

jaxbRefToRepo

public static RObjectReference jaxbRefToRepo(ObjectReferenceType ref,
                                             RContainer owner,
                                             PrismContext prismContext)

jaxbRefToEmbeddedRepoRef

public static REmbeddedReference jaxbRefToEmbeddedRepoRef(ObjectReferenceType jaxb,
                                                          PrismContext prismContext)

getLongWrappedFromString

public static java.lang.Long getLongWrappedFromString(java.lang.String text)

getLongFromString

public static long getLongFromString(java.lang.String text)

getStringFromLong

public static java.lang.String getStringFromLong(java.lang.Long id)


Copyright © 2012 evolveum. All Rights Reserved.