orca.shirako.proxies.soap.util
Class Translate

java.lang.Object
  extended by orca.shirako.proxies.soap.util.Translate

public class Translate
extends java.lang.Object

This class contains utility methods to translate to/from slices and soap.beans objects. These methods are used by the various proxies to serialize and de-serialize data across the wire.

It is extremely important to keep the code up to date with changes to the following objects: Slice, Term, UpdateData, ResourceSet, ResourceData.


Field Summary
static int DirectionAgent
          The direction constants specify the direction of a request.
static int DirectionAuthority
           
static int DirectionReturn
           
 
Constructor Summary
Translate()
           
 
Method Summary
static java.util.Properties translate(Properties beanProperties)
          Translates a soap.beans.Properties to java.util.Properties
static Properties translate(java.util.Properties properties)
          Translates a java.util.Properties to a soap.beans.Properties
static ResourceData translate(ResourceData beanResourceData)
          Translates a soap.beans.ResourceData to a slices.ResourceData.
static ResourceData translate(ResourceData resourceData, int direction)
          Translates a slices.ResourceData to a soap.beans.ResourceData
static ResourceSet translate(ResourceSet beanResourceSet)
           
static ResourceSet translate(ResourceSet resourceSet, int direction)
           
static Slice translate(Slice beanSlice)
          Translates a soap.beans.Slice to slices.Slice
static Slice translate(Slice slice)
          Translates a slices.Slice to soap.beans.Slice
static Term translate(Term beanTerm)
          Translates a soap.beans.Term to slices.Term
static Term translate(Term term)
          Translates slices.Term to soap.beans.Term
static UpdateData translate(UpdateData beanUpdateData)
          Translates a soap.beans.UpdateData to slices.UpdateData
static UpdateData translate(UpdateData updateData)
          Translates a slices.UpdateData to soap.beans.updateData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DirectionAgent

public static final int DirectionAgent
The direction constants specify the direction of a request. They are used to determine what properties should pass from one actor to another.

See Also:
Constant Field Values

DirectionAuthority

public static final int DirectionAuthority
See Also:
Constant Field Values

DirectionReturn

public static final int DirectionReturn
See Also:
Constant Field Values
Constructor Detail

Translate

public Translate()
Method Detail

translate

public static java.util.Properties translate(Properties beanProperties)
Translates a soap.beans.Properties to java.util.Properties

Parameters:
beanProperties -
Returns:

translate

public static Properties translate(java.util.Properties properties)
Translates a java.util.Properties to a soap.beans.Properties

Parameters:
properties -

translate

public static ResourceData translate(ResourceData resourceData,
                                     int direction)
Translates a slices.ResourceData to a soap.beans.ResourceData

Parameters:
resourceData - The slices.ResourceData object
direction - The direction of the call
Returns:

translate

public static ResourceData translate(ResourceData beanResourceData)
Translates a soap.beans.ResourceData to a slices.ResourceData.

Parameters:
resourceData - The slices.ResourceData object
direction - The direction of the call
Returns:

translate

public static Slice translate(Slice beanSlice)
Translates a soap.beans.Slice to slices.Slice

Parameters:
beanSlice -
Returns:

translate

public static Slice translate(Slice slice)
Translates a slices.Slice to soap.beans.Slice

Parameters:
slice -
Returns:

translate

public static UpdateData translate(UpdateData beanUpdateData)
Translates a soap.beans.UpdateData to slices.UpdateData

Parameters:
beanUpdateData -
Returns:

translate

public static UpdateData translate(UpdateData updateData)
Translates a slices.UpdateData to soap.beans.updateData

Parameters:
updateData -
Returns:

translate

public static Term translate(Term beanTerm)
Translates a soap.beans.Term to slices.Term

Parameters:
beanTerm -
Returns:

translate

public static Term translate(Term term)
Translates slices.Term to soap.beans.Term

Parameters:
term -
Returns:

translate

public static ResourceSet translate(ResourceSet beanResourceSet)

translate

public static ResourceSet translate(ResourceSet resourceSet,
                                    int direction)


Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.