Packagecom.vmware.data.common
Classpublic class ObjectChangeInfo
InheritanceObjectChangeInfo Inheritance Object

Represents a change on an object.



Public Properties
 PropertyDefined By
  isCurrentUserInitiated : Boolean = false
If the operation was initiated by the current user
ObjectChangeInfo
  newGeneration : int
The new object generation.
ObjectChangeInfo
  objectRef : IResourceReference
The object that has changed.
ObjectChangeInfo
  oldGeneration : int
The previous known object generation.
ObjectChangeInfo
  operationType : OperationType
The operation type.
ObjectChangeInfo
Public Methods
 MethodDefined By
  
newInstance(object:IResourceReference, opType:OperationType, oldGeneration:int = -1, newGeneration:int = -1):ObjectChangeInfo
[static] Creates a new ObjectChangeInfo
ObjectChangeInfo
Property Detail
isCurrentUserInitiatedproperty
public var isCurrentUserInitiated:Boolean = false

If the operation was initiated by the current user

newGenerationproperty 
public var newGeneration:int

The new object generation.

objectRefproperty 
public var objectRef:IResourceReference

The object that has changed.

oldGenerationproperty 
public var oldGeneration:int

The previous known object generation.

operationTypeproperty 
public var operationType:OperationType

The operation type.

Method Detail
newInstance()method
public static function newInstance(object:IResourceReference, opType:OperationType, oldGeneration:int = -1, newGeneration:int = -1):ObjectChangeInfo

Creates a new ObjectChangeInfo

Parameters

object:IResourceReference — The object changed
 
opType:OperationType — The operation performed on the object
 
oldGeneration:int (default = -1) — The old generation number
 
newGeneration:int (default = -1) — The new generation number

Returns
ObjectChangeInfo — An ObjectChangeInfo describing the change to an object.