atg.versionmanager.event
Class VersionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by atg.versionmanager.event.VersionEvent
All Implemented Interfaces:
java.io.Serializable

public class VersionEvent
extends java.util.EventObject

A versioning event, with various optional data members.

See Also:
Serialized Form

Field Summary
static int CHECKIN
           
static int CHECKOUT
           
static java.lang.String CLASS_VERSION
           
static int NEW_ASSET
           
static int RESOLVE
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
VersionEvent(int type, VersionManager vm)
           
VersionEvent(int type, VersionManager vm, AssetVersion asset)
           
VersionEvent(int type, VersionManager vm, AssetVersion asset, VersionManagerURI oldAssetURI)
           
VersionEvent(int type, VersionManager vm, DevelopmentLine line)
           
VersionEvent(int type, VersionManager vm, DevelopmentLine line, AssetVersion asset)
           
VersionEvent(int type, VersionManager vm, DevelopmentLine line, AssetVersion asset, VersionManagerURI oldAssetURI)
           
VersionEvent(int type, VersionManager vm, DevelopmentLine line, VersionManagerURI asset)
           
VersionEvent(int type, VersionManager vm, DevelopmentLine line, VersionManagerURI asset, VersionManagerURI oldAssetURI)
           
VersionEvent(int type, VersionManager vm, java.lang.String devLine, VersionManagerURI asset)
           
VersionEvent(int type, VersionManager vm, java.lang.String devLine, VersionManagerURI asset, VersionManagerURI oldAssetURI)
           
VersionEvent(int type, VersionManager vm, VersionManagerURI devLine, VersionManagerURI asset)
           
VersionEvent(int type, VersionManager vm, VersionManagerURI devLine, VersionManagerURI asset, VersionManagerURI oldAssetURI)
           
VersionEvent(java.lang.Object source)
           
 
Method Summary
 AssetVersion getAsset()
           
 DevelopmentLine getDevelopmentLine()
          The DevelopmentLine for the operation.
 int getEventType()
          Returns the code for the type of change that occurred.
 VersionManagerURI getOldAssetURI()
           
 VersionManager getVersionManager()
          The version manager that emitted this event.
 java.lang.String toString()
           
 boolean wasCheckin()
           
 boolean wasCheckout()
           
 boolean wasNewAsset()
           
 boolean wasResolve()
           
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION

CHECKIN

public static final int CHECKIN
See Also:
Constant Field Values

CHECKOUT

public static final int CHECKOUT
See Also:
Constant Field Values

NEW_ASSET

public static final int NEW_ASSET
See Also:
Constant Field Values

RESOLVE

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

VersionEvent

public VersionEvent(java.lang.Object source)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    DevelopmentLine line)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    AssetVersion asset)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    AssetVersion asset,
                    VersionManagerURI oldAssetURI)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    DevelopmentLine line,
                    AssetVersion asset)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    DevelopmentLine line,
                    AssetVersion asset,
                    VersionManagerURI oldAssetURI)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    DevelopmentLine line,
                    VersionManagerURI asset)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    DevelopmentLine line,
                    VersionManagerURI asset,
                    VersionManagerURI oldAssetURI)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    VersionManagerURI devLine,
                    VersionManagerURI asset)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    VersionManagerURI devLine,
                    VersionManagerURI asset,
                    VersionManagerURI oldAssetURI)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    java.lang.String devLine,
                    VersionManagerURI asset)

VersionEvent

public VersionEvent(int type,
                    VersionManager vm,
                    java.lang.String devLine,
                    VersionManagerURI asset,
                    VersionManagerURI oldAssetURI)
Method Detail

getEventType

public int getEventType()
Returns the code for the type of change that occurred.

Returns:

wasCheckin

public boolean wasCheckin()

wasCheckout

public boolean wasCheckout()

wasNewAsset

public boolean wasNewAsset()

wasResolve

public boolean wasResolve()

getVersionManager

public VersionManager getVersionManager()
The version manager that emitted this event.


getDevelopmentLine

public DevelopmentLine getDevelopmentLine()
                                   throws VersionException
The DevelopmentLine for the operation.

Throws:
VersionException

getAsset

public AssetVersion getAsset()
                      throws VersionException
Returns:
Throws:
VersionException

getOldAssetURI

public VersionManagerURI getOldAssetURI()
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.util.EventObject