org.fcrepo.client.utility.validate.remote
Class TypeUtility

java.lang.Object
  extended by org.fcrepo.client.utility.validate.remote.TypeUtility

public class TypeUtility
extends Object

A collection of utility methods for converting between local objects and those that are generated by the WSDL-based API-M and API-A clients.

Author:
Jim Blake

Method Summary
static List<Condition> convertConditionsListToGenConditionsArray(List<Condition> conditions)
          Convert a List of local Conditions into an array of WSDL-style Conditions.
static Condition convertConditionToGenCondition(Condition condition)
          Convert a local Condition into a WSDL-style Condition.
static FieldSearchQuery convertFieldSearchQueryToGenFieldSearchQuery(FieldSearchQuery fsq)
          Convert a local FieldSearchQuery into a WSDL-style FieldSearchQuery.
static Set<DatastreamInfo> convertGenDatastreamArrayToDatastreamInfoSet(Datastream[] genDss)
          Convert an array of WSDL-style Datastreams into a Set of local DatastreamInfo objects.
static FieldSearchResult convertGenFieldSearchResultToFieldSearchResult(FieldSearchResult fsr)
          Convert a WSDL-style FieldSearchResult to a local FieldSearchResult.
static List<ObjectFields> convertGenObjectFieldsArrayToObjectFieldsList(ObjectFields[] objectFields)
          Convert an array of WSDL-style ObjectFields objects to a List of local ObjectFields objects.
static ObjectFields convertGenObjectFieldsToObjectFields(ObjectFields source)
          Convert a WSDL-style ObjectFields object to a local ObjectFields object.
static List<RelationshipInfo> convertGenRelsTupleArrayToRelationshipInfoList(RelationshipTuple[] array)
          Convert an array of WSDL-style RelationshipTuples into a list of local RelationshipInfo objects.
static RelationshipInfo convertGenRelsTupleToRelationshipInfo(RelationshipTuple genTuple)
          Convert a WSDL-style RelationshipTuple into a local RelationshipInfo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convertFieldSearchQueryToGenFieldSearchQuery

public static FieldSearchQuery convertFieldSearchQueryToGenFieldSearchQuery(FieldSearchQuery fsq)
Convert a local FieldSearchQuery into a WSDL-style FieldSearchQuery.


convertConditionsListToGenConditionsArray

public static List<Condition> convertConditionsListToGenConditionsArray(List<Condition> conditions)
Convert a List of local Conditions into an array of WSDL-style Conditions.


convertConditionToGenCondition

public static Condition convertConditionToGenCondition(Condition condition)
Convert a local Condition into a WSDL-style Condition.


convertGenFieldSearchResultToFieldSearchResult

public static FieldSearchResult convertGenFieldSearchResultToFieldSearchResult(FieldSearchResult fsr)
Convert a WSDL-style FieldSearchResult to a local FieldSearchResult.


convertGenObjectFieldsArrayToObjectFieldsList

public static List<ObjectFields> convertGenObjectFieldsArrayToObjectFieldsList(ObjectFields[] objectFields)
Convert an array of WSDL-style ObjectFields objects to a List of local ObjectFields objects.


convertGenObjectFieldsToObjectFields

public static ObjectFields convertGenObjectFieldsToObjectFields(ObjectFields source)
Convert a WSDL-style ObjectFields object to a local ObjectFields object.


convertGenRelsTupleArrayToRelationshipInfoList

public static List<RelationshipInfo> convertGenRelsTupleArrayToRelationshipInfoList(RelationshipTuple[] array)
Convert an array of WSDL-style RelationshipTuples into a list of local RelationshipInfo objects.


convertGenRelsTupleToRelationshipInfo

public static RelationshipInfo convertGenRelsTupleToRelationshipInfo(RelationshipTuple genTuple)
Convert a WSDL-style RelationshipTuple into a local RelationshipInfo.


convertGenDatastreamArrayToDatastreamInfoSet

public static Set<DatastreamInfo> convertGenDatastreamArrayToDatastreamInfoSet(Datastream[] genDss)
Convert an array of WSDL-style Datastreams into a Set of local DatastreamInfo objects.



Copyright © 2012 DuraSpace. All Rights Reserved.