|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.LexGrid.LexBIG.cagrid.Utils
public class Utils
Utilities class for the LexBIG caGrid Services.
Constructor Summary | |
---|---|
Utils()
|
Method Summary | |
---|---|
static java.lang.String[] |
associationIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification[] assocs)
Constructs a String array containing the values of the AssociationIdentification array. |
static org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy |
buildGraphResolutionPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
boolean resolveForward,
boolean resolveBackward,
int resolveCodedEntryDepth,
int resolveAssociationDepth,
org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames,
org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes,
org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions,
org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions,
int maxToReturn,
boolean keepLastAssociationLevelUnresolved)
|
static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyResolutionPolicy |
buildHierarchyResolutionPolicy(java.lang.String hierarchyID,
java.lang.String conceptCode,
boolean resolveConcepts,
org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
|
static org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy |
buildNodeListPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
boolean resolveForward,
boolean resolveBackward,
int resolveAssociationDepth,
int maxToReturn)
|
static org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy |
buildRelationshipDistanceBasedPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept,
org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept,
int distance)
|
static org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy |
buildRelationshipTypeBasedPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept,
org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept,
boolean directOnly)
|
static org.LexGrid.LexBIG.DataModel.cagrid.SetResolutionPolicy |
buildSetResolutionPolicy(org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions,
org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions,
org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames,
org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes,
boolean resolveConcepts,
int maxToReturn)
|
static org.LexGrid.LexBIG.DataModel.Core.ConceptReference |
checkIfConceptReferencsIsResolved(org.LexGrid.LexBIG.DataModel.Core.ConceptReference ref)
Because caGrid services cannot pass a ResolvedConceptReference, this method builds a ConceptReference out of a ResolvedConceptReference |
static java.lang.String[] |
conceptIdentificationArrayToString(org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification[] codeArray)
|
static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption |
convertActiveOption(org.LexGrid.LexBIG.DataModel.enums.ActiveOption option)
|
static org.LexGrid.LexBIG.DataModel.enums.ActiveOption |
convertActiveOption(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption option)
|
static org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption |
convertHierarchyPathResolveOption(org.LexGrid.LexBIG.DataModel.enums.HierarchyPathResolveOption option)
|
static org.LexGrid.LexBIG.DataModel.enums.HierarchyPathResolveOption |
convertHierarchyPathResolveOption(org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption option)
|
static org.LexGrid.LexBIG.DataModel.enums.PropertyType[] |
convertPropertyType(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] inputArray)
Constructs an array of PropertyType objects based on values in a String array. |
static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] |
convertPropertyType(org.LexGrid.LexBIG.DataModel.enums.PropertyType[] inputArray)
Constructs an array of PropertyType objects based on values in a String array. |
static org.LexGrid.LexBIG.DataModel.enums.SearchDesignationOption |
convertSearchDesignationOption(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.SearchDesignationOption option)
|
static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.SearchDesignationOption |
convertSearchDesignationOption(org.LexGrid.LexBIG.DataModel.enums.SearchDesignationOption option)
|
static java.lang.String[] |
directionalAssociationIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification[] assocs)
Constructs a String array containing the values of the DirectionalAssociationIdentification array. |
static java.lang.String[] |
enumArrayToStringArray(java.lang.Enum[] enumerator)
Constructs a String array containing the values of the Enumerator array. |
static java.lang.String[] |
hierarchyIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification[] ids)
Constructs a String array containing the values of the HierarchyIdentification array. |
static void |
processException(java.lang.Exception e)
LexEVS Grid Service is a layer over Distributed LexBIG, which itself is a layer over LexBIG. |
static java.lang.String[] |
propertyIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] ids)
|
static java.lang.String[] |
statusArrayToString(org.LexGrid.LexBIG.DataModel.cagrid.Status[] statusArray)
|
static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption[] |
stringArrayToActiveOption(java.lang.String[] stringArray)
Constructs an array of ActiveOption objects based on values in a String array. |
static org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification[] |
stringArrayToAssociationIdentification(java.lang.String[] stringArray)
|
static org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification[] |
stringArrayToConceptIdentification(java.lang.String[] codes)
Constructs a String array containing the values of the ConceptIdentification array. |
static org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification[] |
stringArrayToDirectionalAssociationIdentification(java.lang.String[] stringArray,
boolean isForward)
|
static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification[] |
stringArrayToHierarchyIdentification(java.lang.String[] ids)
|
static org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] |
stringArrayToPropertyIdentification(java.lang.String[] stringArray)
Constructs an array of PropertyIdentification objects based on values in a String array. |
static org.LexGrid.LexBIG.DataModel.cagrid.Status[] |
stringArrayToStatus(java.lang.String[] stringArray)
Constructs an array of Status objects based on values in a String array. |
static org.apache.axis.types.URI |
URIConverter(java.net.URI uri)
Transfroms a java.net.URI to an org.apache.axis.types.URI |
static java.net.URI |
URIConverter(org.apache.axis.types.URI uri)
Transfroms a org.apache.axis.types.URI to an java.net.URI |
static org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification |
wrapAssociationIdentification(java.lang.String name)
|
static org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence |
wrapCodeExistence(boolean isPresent)
|
static org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship |
wrapCodeRelationship(boolean areRelated)
|
static org.LexGrid.LexBIG.DataModel.cagrid.CodeState |
wrapCodeState(boolean isActive)
|
static org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeCopyRight |
wrapCodingSchemCopyRight(java.lang.String text)
|
static org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification |
wrapCodingSchemeIdentifier(java.lang.String codingScheme)
|
static org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification |
wrapConceptIdentification(java.lang.String code)
|
static org.LexGrid.LexBIG.DataModel.cagrid.Direction |
wrapDirection(boolean isForward)
|
static org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification |
wrapDirectionalAssociationIdentification(java.lang.String id,
boolean isForward)
|
static org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification |
wrapExtensionIdentification(java.lang.String name)
|
static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification |
wrapHierarchyIdentificationIdentification(java.lang.String identifier)
|
static org.LexGrid.LexBIG.DataModel.cagrid.LanguageIdentification |
wrapLanguageIdentification(java.lang.String name)
|
static org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria |
wrapMatchCritia(java.lang.String text)
|
static org.LexGrid.LexBIG.DataModel.cagrid.RelationContainerIdentification |
wrapRelationContainerIdentification(java.lang.String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Utils()
Method Detail |
---|
public static java.lang.String[] enumArrayToStringArray(java.lang.Enum[] enumerator)
enumerator
- Enumerator to be converted to a String array.
public static org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification[] stringArrayToConceptIdentification(java.lang.String[] codes)
enumerator
- Enumerator to be converted to a String array.
public static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification[] stringArrayToHierarchyIdentification(java.lang.String[] ids)
public static java.lang.String[] hierarchyIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification[] ids)
ids
- HierarchyIdentification array to be converted to a String array.
public static java.lang.String[] propertyIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] ids)
public static java.lang.String[] directionalAssociationIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification[] assocs)
ids
- DirectionalAssociationIdentification array to be converted to a String array.
public static java.lang.String[] associationIdentificationToStringArray(org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification[] assocs)
ids
- DirectionalAssociationIdentification array to be converted to a String array.
public static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] convertPropertyType(org.LexGrid.LexBIG.DataModel.enums.PropertyType[] inputArray)
stringArray
- The array containing the values of the PropertyType enum.
public static org.LexGrid.LexBIG.DataModel.enums.PropertyType[] convertPropertyType(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] inputArray)
stringArray
- The array containing the values of the PropertyType enum.
public static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption[] stringArrayToActiveOption(java.lang.String[] stringArray)
stringArray
- The array containing the values of the ActiveOption enum.
public static org.LexGrid.LexBIG.DataModel.cagrid.Status[] stringArrayToStatus(java.lang.String[] stringArray)
stringArray
- The array containing the values of the Status.
public static java.lang.String[] statusArrayToString(org.LexGrid.LexBIG.DataModel.cagrid.Status[] statusArray)
public static org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] stringArrayToPropertyIdentification(java.lang.String[] stringArray)
stringArray
- The array containing the values of the Status.
public static org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification[] stringArrayToDirectionalAssociationIdentification(java.lang.String[] stringArray, boolean isForward)
public static org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification[] stringArrayToAssociationIdentification(java.lang.String[] stringArray)
public static org.LexGrid.LexBIG.DataModel.Core.ConceptReference checkIfConceptReferencsIsResolved(org.LexGrid.LexBIG.DataModel.Core.ConceptReference ref)
ref
- The ConceptReference to check
public static org.apache.axis.types.URI URIConverter(java.net.URI uri) throws org.apache.axis.types.URI.MalformedURIException
uri
- The URI to be transformed
org.apache.axis.types.URI.MalformedURIException
public static java.net.URI URIConverter(org.apache.axis.types.URI uri) throws org.apache.axis.types.URI.MalformedURIException
uri
- The URI to be transformed
org.apache.axis.types.URI.MalformedURIException
public static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyResolutionPolicy buildHierarchyResolutionPolicy(java.lang.String hierarchyID, java.lang.String conceptCode, boolean resolveConcepts, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
public static org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy buildRelationshipTypeBasedPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept, org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept, boolean directOnly)
public static org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy buildRelationshipDistanceBasedPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept, org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept, int distance)
public static org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy buildGraphResolutionPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveCodedEntryDepth, int resolveAssociationDepth, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames, org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes, org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions, int maxToReturn, boolean keepLastAssociationLevelUnresolved)
public static org.LexGrid.LexBIG.DataModel.cagrid.SetResolutionPolicy buildSetResolutionPolicy(org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames, org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes, boolean resolveConcepts, int maxToReturn)
public static org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy buildNodeListPolicy(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveAssociationDepth, int maxToReturn)
public static org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification wrapCodingSchemeIdentifier(java.lang.String codingScheme)
public static org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria wrapMatchCritia(java.lang.String text)
public static org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence wrapCodeExistence(boolean isPresent)
public static org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification wrapExtensionIdentification(java.lang.String name)
public static org.LexGrid.LexBIG.DataModel.cagrid.HierarchyIdentification wrapHierarchyIdentificationIdentification(java.lang.String identifier)
public static org.LexGrid.LexBIG.DataModel.cagrid.LanguageIdentification wrapLanguageIdentification(java.lang.String name)
public static org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship wrapCodeRelationship(boolean areRelated)
public static org.LexGrid.LexBIG.DataModel.cagrid.CodeState wrapCodeState(boolean isActive)
public static org.LexGrid.LexBIG.DataModel.cagrid.Direction wrapDirection(boolean isForward)
public static org.LexGrid.LexBIG.DataModel.cagrid.DirectionalAssociationIdentification wrapDirectionalAssociationIdentification(java.lang.String id, boolean isForward)
public static org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification wrapConceptIdentification(java.lang.String code)
public static org.LexGrid.LexBIG.DataModel.cagrid.RelationContainerIdentification wrapRelationContainerIdentification(java.lang.String name)
public static org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeCopyRight wrapCodingSchemCopyRight(java.lang.String text)
public static org.LexGrid.LexBIG.DataModel.cagrid.AssociationIdentification wrapAssociationIdentification(java.lang.String name)
public static org.LexGrid.LexBIG.DataModel.enums.SearchDesignationOption convertSearchDesignationOption(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.SearchDesignationOption option)
public static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.SearchDesignationOption convertSearchDesignationOption(org.LexGrid.LexBIG.DataModel.enums.SearchDesignationOption option)
public static org.LexGrid.LexBIG.DataModel.enums.ActiveOption convertActiveOption(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption option)
public static org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.ActiveOption convertActiveOption(org.LexGrid.LexBIG.DataModel.enums.ActiveOption option)
public static org.LexGrid.LexBIG.DataModel.enums.HierarchyPathResolveOption convertHierarchyPathResolveOption(org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption option)
public static org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption convertHierarchyPathResolveOption(org.LexGrid.LexBIG.DataModel.enums.HierarchyPathResolveOption option)
public static java.lang.String[] conceptIdentificationArrayToString(org.LexGrid.LexBIG.DataModel.cagrid.ConceptIdentification[] codeArray)
public static void processException(java.lang.Exception e) throws LBParameterException, LBException, LBInvocationException, LBResourceUnavailableException, InvalidServiceContextAccess, java.rmi.RemoteException
e
- The Exception to process
LBParameterException
LBException
LBInvocationException
LBResourceUnavailableException
InvalidServiceContextAccess
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |