VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtOrgManagerSetSuperiorPendingOp Class Reference

Operation to queue a setSuperior based on name. More...

Inheritance diagram for DtOrgManagerSetSuperiorPendingOp:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtOrgManagerSetSuperiorPendingOp (const DtString &subordinateName, const DtString &superiorName, int designator)
virtual ~DtOrgManagerSetSuperiorPendingOp ()
virtual DtString type () const
 Returns "SetSuperiorPending".
virtual bool execute (DtOrganizationManager *orgMgr)
 Runs the operation on the specified hierarchy.
virtual void print (DtOrganizationManager *orgMgr) const

Protected Attributes

DtString mySubordinateName
DtString mySuperiorName
int myDesignator
bool myWaitingCompletion

Private Member Functions

 DtOrgManagerSetSuperiorPendingOp ()
 Not Implemented.

Detailed Description

Operation to queue a setSuperior based on name.

The operation will take place when both the superior and subordinate exist in the organization hierarchy.


Constructor & Destructor Documentation

Not Implemented.

DtOrgManagerSetSuperiorPendingOp::DtOrgManagerSetSuperiorPendingOp ( const DtString subordinateName,
const DtString superiorName,
int  designator 
)

Member Function Documentation

virtual DtString DtOrgManagerSetSuperiorPendingOp::type ( ) const [virtual]

Returns "SetSuperiorPending".

Implements DtOrgManagerOperation.

Runs the operation on the specified hierarchy.

Returns true if this operation should be deleted. (either it has executed, or it has expired). Returns false if it has not executed, and execute should be called again later.

Implements DtOrgManagerOperation.

virtual void DtOrgManagerSetSuperiorPendingOp::print ( DtOrganizationManager orgMgr) const [virtual]

Reimplemented from DtOrgManagerOperation.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)