org.apache.oodt.cas.filemgr.util
Class XmlRpcStructFactory
java.lang.Object
org.apache.oodt.cas.filemgr.util.XmlRpcStructFactory
public final class XmlRpcStructFactory
- extends Object
- Version:
- $Revision: 12226 $
A factory class for creating File Manager structures suitable for transfer
over the XML-RPC pipe, and for reading objects from the XML-RPC pipe into
File Manager structs.
- Author:
- mattmann, bfoster
Method Summary |
static ComplexQuery |
getComplexQueryFromXmlRpc(Hashtable<String,Object> complexQueryHash)
|
static Element |
getElementFromXmlRpc(Hashtable<String,Object> elementHash)
|
static List<Element> |
getElementListFromXmlRpc(Vector<Hashtable<String,Object>> elementVector)
|
static ExtractorSpec |
getExtractorSpecFromXmlRpc(Hashtable<String,Object> extractorSpecHash)
|
static List<FileTransferStatus> |
getFileTransferStatusesFromXmlRpc(Vector<Hashtable<String,Object>> statusVector)
|
static FileTransferStatus |
getFileTransferStatusFromXmlRpc(Hashtable<String,Object> statusHash)
|
static FilterAlgor |
getFilterAlgorFromXmlRpc(Hashtable<String,Object> filterAlgorHash)
|
static Product |
getProductFromXmlRpc(Hashtable<String,Object> productHash)
|
static List<Product> |
getProductListFromXmlRpc(Vector<Hashtable<String,Object>> productVector)
|
static ProductPage |
getProductPageFromXmlRpc(Hashtable<String,Object> productPageHash)
|
static ProductType |
getProductTypeFromXmlRpc(Hashtable<String,Object> productTypeHash)
|
static List<ProductType> |
getProductTypeListFromXmlRpc(Vector<Hashtable<String,Object>> productTypeVector)
|
static Properties |
getPropertiesFromXmlRpc(Hashtable<String,String> propHash)
|
static QueryCriteria |
getQueryCriteriaFromXmlRpc(Hashtable<String,Object> criteriaHash)
|
static List<QueryCriteria> |
getQueryCriteriaListFromXmlRpc(Vector<Hashtable<String,Object>> criteriaVector)
|
static QueryFilter |
getQueryFilterFromXmlRpc(Hashtable<String,Object> queryFilterHash)
|
static Query |
getQueryFromXmlRpc(Hashtable<String,Object> queryHash)
|
static QueryResult |
getQueryResultFromXmlRpc(Hashtable<String,Object> queryResultHash)
|
static List<QueryResult> |
getQueryResultsFromXmlRpc(Vector<Hashtable<String,Object>> queryResultHashVector)
|
static Reference |
getReferenceFromXmlRpc(Hashtable<String,Object> referenceHash)
|
static List<Reference> |
getReferencesFromXmlRpc(Vector<Hashtable<String,Object>> referenceVector)
|
static List<ExtractorSpec> |
getTypeExtractorsFromXmlRpc(Vector<Hashtable<String,Object>> extractorsVector)
|
static TypeHandler |
getTypeHandlerFromXmlRpc(Hashtable<String,Object> typeHandlerHash)
|
static List<TypeHandler> |
getTypeHandlersFromXmlRpc(Vector<Hashtable<String,Object>> handlersVector)
|
static Hashtable<String,Object> |
getXmlRpcComplexQuery(ComplexQuery complexQuery)
|
static Hashtable<String,Object> |
getXmlRpcElement(Element element)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcElementList(List<Element> elementList)
|
static Hashtable<String,Object> |
getXmlRpcExtractorSpec(ExtractorSpec spec)
|
static Hashtable<String,Object> |
getXmlRpcFileTransferStatus(FileTransferStatus status)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcFileTransferStatuses(List<FileTransferStatus> statuses)
|
static Hashtable<String,Object> |
getXmlRpcFilterAlgor(FilterAlgor filterAlgor)
|
static Hashtable<String,Object> |
getXmlRpcProduct(Product product)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcProductList(List<Product> products)
|
static Hashtable<String,Object> |
getXmlRpcProductPage(ProductPage page)
|
static Hashtable<String,Object> |
getXmlRpcProductType(ProductType type)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcProductTypeList(List<ProductType> productTypes)
|
static Hashtable<String,String> |
getXmlRpcProperties(Properties props)
|
static Hashtable<String,Object> |
getXmlRpcQuery(Query query)
|
static Hashtable<String,Object> |
getXmlRpcQueryCriteria(QueryCriteria criteria)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcQueryCriteriaList(List<QueryCriteria> criteriaList)
|
static Hashtable<String,Object> |
getXmlRpcQueryFilter(QueryFilter queryFilter)
|
static Hashtable<String,Object> |
getXmlRpcQueryResult(QueryResult queryResult)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcQueryResults(List<QueryResult> queryResults)
|
static Hashtable<String,Object> |
getXmlRpcReference(Reference reference)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcReferences(List<Reference> references)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcTypeExtractors(List<ExtractorSpec> extractors)
|
static Hashtable<String,Object> |
getXmlRpcTypeHandler(TypeHandler typeHandler)
|
static Vector<Hashtable<String,Object>> |
getXmlRpcTypeHandlers(List<TypeHandler> typeHandlers)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getXmlRpcFileTransferStatus
public static Hashtable<String,Object> getXmlRpcFileTransferStatus(FileTransferStatus status)
getFileTransferStatusFromXmlRpc
public static FileTransferStatus getFileTransferStatusFromXmlRpc(Hashtable<String,Object> statusHash)
getXmlRpcFileTransferStatuses
public static Vector<Hashtable<String,Object>> getXmlRpcFileTransferStatuses(List<FileTransferStatus> statuses)
getFileTransferStatusesFromXmlRpc
public static List<FileTransferStatus> getFileTransferStatusesFromXmlRpc(Vector<Hashtable<String,Object>> statusVector)
getXmlRpcProductPage
public static Hashtable<String,Object> getXmlRpcProductPage(ProductPage page)
getProductPageFromXmlRpc
public static ProductPage getProductPageFromXmlRpc(Hashtable<String,Object> productPageHash)
getXmlRpcComplexQuery
public static Hashtable<String,Object> getXmlRpcComplexQuery(ComplexQuery complexQuery)
getComplexQueryFromXmlRpc
public static ComplexQuery getComplexQueryFromXmlRpc(Hashtable<String,Object> complexQueryHash)
getXmlRpcQueryFilter
public static Hashtable<String,Object> getXmlRpcQueryFilter(QueryFilter queryFilter)
getQueryFilterFromXmlRpc
public static QueryFilter getQueryFilterFromXmlRpc(Hashtable<String,Object> queryFilterHash)
getXmlRpcFilterAlgor
public static Hashtable<String,Object> getXmlRpcFilterAlgor(FilterAlgor filterAlgor)
getFilterAlgorFromXmlRpc
public static FilterAlgor getFilterAlgorFromXmlRpc(Hashtable<String,Object> filterAlgorHash)
getXmlRpcQueryResults
public static Vector<Hashtable<String,Object>> getXmlRpcQueryResults(List<QueryResult> queryResults)
getQueryResultsFromXmlRpc
public static List<QueryResult> getQueryResultsFromXmlRpc(Vector<Hashtable<String,Object>> queryResultHashVector)
getXmlRpcQueryResult
public static Hashtable<String,Object> getXmlRpcQueryResult(QueryResult queryResult)
getQueryResultFromXmlRpc
public static QueryResult getQueryResultFromXmlRpc(Hashtable<String,Object> queryResultHash)
getXmlRpcProduct
public static Hashtable<String,Object> getXmlRpcProduct(Product product)
getProductFromXmlRpc
public static Product getProductFromXmlRpc(Hashtable<String,Object> productHash)
getProductListFromXmlRpc
public static List<Product> getProductListFromXmlRpc(Vector<Hashtable<String,Object>> productVector)
getXmlRpcProductList
public static Vector<Hashtable<String,Object>> getXmlRpcProductList(List<Product> products)
getXmlRpcProductTypeList
public static Vector<Hashtable<String,Object>> getXmlRpcProductTypeList(List<ProductType> productTypes)
getProductTypeListFromXmlRpc
public static List<ProductType> getProductTypeListFromXmlRpc(Vector<Hashtable<String,Object>> productTypeVector)
getXmlRpcProductType
public static Hashtable<String,Object> getXmlRpcProductType(ProductType type)
getProductTypeFromXmlRpc
public static ProductType getProductTypeFromXmlRpc(Hashtable<String,Object> productTypeHash)
getXmlRpcTypeExtractors
public static Vector<Hashtable<String,Object>> getXmlRpcTypeExtractors(List<ExtractorSpec> extractors)
getXmlRpcExtractorSpec
public static Hashtable<String,Object> getXmlRpcExtractorSpec(ExtractorSpec spec)
getXmlRpcTypeHandlers
public static Vector<Hashtable<String,Object>> getXmlRpcTypeHandlers(List<TypeHandler> typeHandlers)
getXmlRpcTypeHandler
public static Hashtable<String,Object> getXmlRpcTypeHandler(TypeHandler typeHandler)
getTypeExtractorsFromXmlRpc
public static List<ExtractorSpec> getTypeExtractorsFromXmlRpc(Vector<Hashtable<String,Object>> extractorsVector)
getExtractorSpecFromXmlRpc
public static ExtractorSpec getExtractorSpecFromXmlRpc(Hashtable<String,Object> extractorSpecHash)
getTypeHandlersFromXmlRpc
public static List<TypeHandler> getTypeHandlersFromXmlRpc(Vector<Hashtable<String,Object>> handlersVector)
getTypeHandlerFromXmlRpc
public static TypeHandler getTypeHandlerFromXmlRpc(Hashtable<String,Object> typeHandlerHash)
getPropertiesFromXmlRpc
public static Properties getPropertiesFromXmlRpc(Hashtable<String,String> propHash)
getXmlRpcProperties
public static Hashtable<String,String> getXmlRpcProperties(Properties props)
getXmlRpcReferences
public static Vector<Hashtable<String,Object>> getXmlRpcReferences(List<Reference> references)
getReferencesFromXmlRpc
public static List<Reference> getReferencesFromXmlRpc(Vector<Hashtable<String,Object>> referenceVector)
getXmlRpcReference
public static Hashtable<String,Object> getXmlRpcReference(Reference reference)
getReferenceFromXmlRpc
public static Reference getReferenceFromXmlRpc(Hashtable<String,Object> referenceHash)
getXmlRpcElementList
public static Vector<Hashtable<String,Object>> getXmlRpcElementList(List<Element> elementList)
getElementListFromXmlRpc
public static List<Element> getElementListFromXmlRpc(Vector<Hashtable<String,Object>> elementVector)
getXmlRpcElement
public static Hashtable<String,Object> getXmlRpcElement(Element element)
getElementFromXmlRpc
public static Element getElementFromXmlRpc(Hashtable<String,Object> elementHash)
getXmlRpcQuery
public static Hashtable<String,Object> getXmlRpcQuery(Query query)
getQueryFromXmlRpc
public static Query getQueryFromXmlRpc(Hashtable<String,Object> queryHash)
getXmlRpcQueryCriteriaList
public static Vector<Hashtable<String,Object>> getXmlRpcQueryCriteriaList(List<QueryCriteria> criteriaList)
getQueryCriteriaListFromXmlRpc
public static List<QueryCriteria> getQueryCriteriaListFromXmlRpc(Vector<Hashtable<String,Object>> criteriaVector)
getXmlRpcQueryCriteria
public static Hashtable<String,Object> getXmlRpcQueryCriteria(QueryCriteria criteria)
getQueryCriteriaFromXmlRpc
public static QueryCriteria getQueryCriteriaFromXmlRpc(Hashtable<String,Object> criteriaHash)
Copyright © 1999-2011 Apache OODT. All Rights Reserved.