|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.utility.DaoUtility
public class DaoUtility
The Class DaoUtility.
Nested Class Summary | |
---|---|
static interface |
DaoUtility.Equality<T>
|
static class |
DaoUtility.EqualsEquality<T>
|
static class |
DaoUtility.SortContainer
|
Field Summary | |
---|---|
static java.util.Map<java.lang.Class<? extends Property>,CodedNodeSet.PropertyType> |
propertyClassToTypeMap
|
static java.util.Map<java.lang.String,CodedNodeSet.PropertyType> |
propertyStringToTypeMap
|
static java.util.Map<CodedNodeSet.PropertyType,java.lang.String> |
propertyTypeToStringMap
|
Constructor Summary | |
---|---|
DaoUtility()
|
Method Summary | ||
---|---|---|
static
|
contains(java.util.List<T> list,
T item,
DaoUtility.Equality<T> equality)
|
|
static boolean |
containsNulls(java.lang.Object... objectsToCheck)
|
|
static AbsoluteCodingSchemeVersionReference |
createAbsoluteCodingSchemeVersionReference(java.lang.String urn,
java.lang.String version)
Creates the absolute coding scheme version reference. |
|
static java.lang.String |
createKey(AbsoluteCodingSchemeVersionReference ref)
|
|
static java.lang.String |
createKey(java.util.List<AbsoluteCodingSchemeVersionReference> refs)
|
|
static java.lang.String |
createKey(java.lang.String uri,
java.lang.String version)
|
|
static
|
createList(java.lang.Class<T> itemClazz,
T... items)
Creates the list. |
|
static
|
createNonTypedList(T... items)
|
|
static Text |
createText(java.lang.String content)
Creates the text. |
|
static Text |
createText(java.lang.String content,
java.lang.String format)
Creates the text. |
|
static
|
deepClone(T obj)
|
|
static
|
emptyIterableIfNull(java.lang.Iterable<T> iterable)
|
|
static
|
emptyIterableIfNull(T[] iterable)
|
|
static
|
equals(T one,
T two,
DaoUtility.Equality<T> equality)
|
|
static java.util.List<URIMap> |
getAllURIMappings(Mappings mappings)
Insert into mappings. |
|
static
|
getDelta(java.util.List<T> base,
java.util.List<T> changeSet,
DaoUtility.Equality<T> equality)
|
|
static java.lang.String |
getEntityDescriptionText(EntityDescription ed)
|
|
static
|
getURIMap(CodingScheme cs,
java.lang.Class<T> uriMapClass,
java.lang.String localId)
|
|
static void |
insertIntoMappings(Mappings mappings,
URIMap uriMap)
Insert into mappings. |
|
static java.util.List<java.lang.String> |
localNameListToString(LocalNameList lnl)
|
|
static void |
main(java.lang.String[] args)
The main method. |
|
static DaoUtility.SortContainer |
mapMappingSortOptionListToSort(java.util.List<MappingExtension.MappingSortOption> list)
|
|
static DaoUtility.SortContainer |
mapSortOptionListToSort(SortOptionList list)
|
|
static Mappings |
mergeURIMappings(Mappings mappings1,
Mappings mappings2)
|
|
static java.util.List<java.lang.String> |
propertyTypeArrayToString(CodedNodeSet.PropertyType[] types)
|
|
static GraphQuery.CodeNamespacePair |
toCodeNamespacePair(ConceptReference ref)
|
|
static java.util.List<GraphQuery.CodeNamespacePair> |
toCodeNamespacePair(java.util.List<ConceptReference> list)
|
|
static void |
updateBean(java.lang.Object changes,
java.lang.Object beanToUpdate)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.util.Map<CodedNodeSet.PropertyType,java.lang.String> propertyTypeToStringMap
public static java.util.Map<java.lang.String,CodedNodeSet.PropertyType> propertyStringToTypeMap
public static java.util.Map<java.lang.Class<? extends Property>,CodedNodeSet.PropertyType> propertyClassToTypeMap
Constructor Detail |
---|
public DaoUtility()
Method Detail |
---|
public static DaoUtility.SortContainer mapMappingSortOptionListToSort(java.util.List<MappingExtension.MappingSortOption> list)
public static DaoUtility.SortContainer mapSortOptionListToSort(SortOptionList list)
public static <T> java.util.List<T> createList(java.lang.Class<T> itemClazz, T... items)
itemClazz
- the item clazzitems
- the items
public static <T> java.util.List<T> createNonTypedList(T... items)
public static GraphQuery.CodeNamespacePair toCodeNamespacePair(ConceptReference ref)
public static java.util.List<GraphQuery.CodeNamespacePair> toCodeNamespacePair(java.util.List<ConceptReference> list)
public static java.lang.String getEntityDescriptionText(EntityDescription ed)
public static Text createText(java.lang.String content)
content
- the content
public static <T extends java.io.Serializable> T deepClone(T obj)
public static Text createText(java.lang.String content, java.lang.String format)
content
- the contentformat
- the format
public static AbsoluteCodingSchemeVersionReference createAbsoluteCodingSchemeVersionReference(java.lang.String urn, java.lang.String version)
urn
- the urnversion
- the version
public static java.lang.String createKey(java.util.List<AbsoluteCodingSchemeVersionReference> refs)
public static java.lang.String createKey(java.lang.String uri, java.lang.String version)
public static java.lang.String createKey(AbsoluteCodingSchemeVersionReference ref)
public static void insertIntoMappings(Mappings mappings, URIMap uriMap)
mappings
- the mappingsuriMap
- the uri mappublic static boolean containsNulls(java.lang.Object... objectsToCheck)
public static void updateBean(java.lang.Object changes, java.lang.Object beanToUpdate)
public static <T extends URIMap> T getURIMap(CodingScheme cs, java.lang.Class<T> uriMapClass, java.lang.String localId) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public static java.util.List<URIMap> getAllURIMappings(Mappings mappings)
mappings
- the mappingsuriMap
- the uri mappublic static Mappings mergeURIMappings(Mappings mappings1, Mappings mappings2)
public static java.util.List<java.lang.String> localNameListToString(LocalNameList lnl)
public static java.util.List<java.lang.String> propertyTypeArrayToString(CodedNodeSet.PropertyType[] types)
public static <T> java.lang.Iterable<T> emptyIterableIfNull(java.lang.Iterable<T> iterable)
public static <T> java.lang.Iterable<T> emptyIterableIfNull(T[] iterable)
public static <T> java.util.List<T> getDelta(java.util.List<T> base, java.util.List<T> changeSet, DaoUtility.Equality<T> equality)
public static <T> boolean contains(java.util.List<T> list, T item, DaoUtility.Equality<T> equality)
public static <T> boolean equals(T one, T two, DaoUtility.Equality<T> equality)
public static void main(java.lang.String[] args)
args
- the arguments
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |