org.marketcetera.util.ws.tags
Class VersionId

java.lang.Object
  extended by org.marketcetera.util.ws.tags.Tag
      extended by org.marketcetera.util.ws.tags.VersionId
All Implemented Interfaces:
Serializable

public class VersionId
extends Tag

A version ID. Each set of collaborating web service classes has a unique version ID, covering all services together. Accordingly, one JVM-wide ID, SELF, suffices to describe the version "spoken" by all classes in the JVM, and there is no need to create new instances. However, additional instances of this class may appear in a JVM when the version of another potential collaborator is marshalled to the JVM.

Since:
1.0.0
Version:
$Id: VersionId.java 16154 2012-07-14 16:34:05Z colin $
Author:
tlerios@marketcetera.com
See Also:
Serialized Form

Field Summary
static VersionId SELF
          The JVM-wide version ID.
 
Constructor Summary
protected VersionId()
          Creates a new version ID.
 
Method Summary
 
Methods inherited from class org.marketcetera.util.ws.tags.Tag
equals, getValue, hashCode, setValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SELF

public static final VersionId SELF
The JVM-wide version ID.

Constructor Detail

VersionId

protected VersionId()
Creates a new version ID. This empty constructor is intended for use by JAXB.



Copyright © 2012. All Rights Reserved.