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
           
static int REVERT
           
 
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, DevelopmentLine line, VersionManagerURI asset, Workspace checkinWorkspace)
           
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()
           
 java.lang.String getAssetRepository()
          get AssetRepository
 java.lang.String getAssetType()
          get AssetType
 Workspace getCheckinWorkspace()
          If this is a CHECKIN event the workspace which is being checked in.
 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.
 void setAssetRepository(java.lang.String pAssetRepository)
          set AssetRepository
 void setAssetType(java.lang.String pAssetType)
          set AssetType
 java.lang.String toString()
           
 boolean wasCheckin()
           
 boolean wasCheckout()
           
 boolean wasNewAsset()
           
 boolean wasResolve()
           
 boolean wasRevert()
           
 
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

REVERT

public static final int REVERT
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,
                    Workspace checkinWorkspace)

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()

wasRevert

public boolean wasRevert()

getVersionManager

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


getDevelopmentLine

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

Throws:
VersionException

getCheckinWorkspace

public Workspace getCheckinWorkspace()
If this is a CHECKIN event the workspace which is being checked in. Note the getDevelopmentLine() will return the branch on which the checkin is being performed.


getAsset

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

getOldAssetURI

public VersionManagerURI getOldAssetURI()
Returns:

setAssetType

public void setAssetType(java.lang.String pAssetType)
set AssetType

Parameters:
pAssetType - the AssetType

getAssetType

public java.lang.String getAssetType()
get AssetType

Returns:
the AssetType

setAssetRepository

public void setAssetRepository(java.lang.String pAssetRepository)
set AssetRepository

Parameters:
pAssetRepository - the AssetRepository

getAssetRepository

public java.lang.String getAssetRepository()
get AssetRepository

Returns:
the AssetRepository

toString

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