public class DaoUtility
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DaoUtility.Equality<T> |
static class |
DaoUtility.EqualsEquality<T> |
static class |
DaoUtility.SortContainer |
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
DaoUtility() |
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
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 <T> java.util.List<T> |
createList(java.lang.Class<T> itemClazz,
T... items)
Creates the list.
|
static <T> java.util.List<T> |
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 <T extends java.io.Serializable> |
deepClone(T obj) |
static <T> java.lang.Iterable<T> |
emptyIterableIfNull(java.lang.Iterable<T> iterable) |
static <T> java.lang.Iterable<T> |
emptyIterableIfNull(T[] iterable) |
static <T> boolean |
equals(T one,
T two,
DaoUtility.Equality<T> equality) |
static java.util.List<URIMap> |
getAllURIMappings(Mappings mappings)
Insert into mappings.
|
static <T> java.util.List<T> |
getDelta(java.util.List<T> base,
java.util.List<T> changeSet,
DaoUtility.Equality<T> equality) |
static java.lang.String |
getEntityDescriptionText(EntityDescription ed) |
static <T extends URIMap> |
getURIMap(CodingScheme cs,
java.lang.Class<T> uriMapClass,
java.lang.String localId) |
static <T extends URIMap> |
getURIMap(Mappings mappings,
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 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) |
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
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 itemspublic 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 contentpublic 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 formatpublic static AbsoluteCodingSchemeVersionReference createAbsoluteCodingSchemeVersionReference(java.lang.String urn, java.lang.String version)
urn
- the urnversion
- the versionpublic 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)
public static <T extends URIMap> T getURIMap(Mappings mappings, java.lang.Class<T> uriMapClass, java.lang.String localId)
public static java.util.List<URIMap> getAllURIMappings(Mappings mappings)
mappings
- the mappingsuriMap
- the uri mappublic 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)