Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.appdef.server.session
Class AIQRV_approve

java.lang.Object
  extended by org.hyperic.hq.appdef.server.session.AIQRV_approve
All Implemented Interfaces:
AIQResourceVisitor

public class AIQRV_approve
extends java.lang.Object
implements AIQResourceVisitor

The AIQueueConstants.Q_DECISION_APPROVE means to add the queued resource to the appdef model. This visitor merges the queued resource into appdef.


Constructor Summary
AIQRV_approve()
           
 
Method Summary
 void visitIp(AIIp aiip, AuthzSubject subject, org.hyperic.hq.appdef.shared.PlatformManagerLocal platformMan)
           
 void visitPlatform(AIPlatform aiplatform, AuthzSubject subject, org.hyperic.hq.appdef.shared.PlatformManagerLocal pmLocal, org.hyperic.hq.appdef.shared.ConfigManagerLocal configMgr, org.hyperic.hq.appdef.shared.CPropManagerLocal cpropMgr, java.util.List createdResources)
           
 void visitServer(AIServer aiserver, AuthzSubject subject, org.hyperic.hq.appdef.shared.PlatformManagerLocal pmLocal, org.hyperic.hq.appdef.shared.ServerManagerLocal smLocal, org.hyperic.hq.appdef.shared.ConfigManagerLocal configMgr, org.hyperic.hq.appdef.shared.CPropManagerLocal cpropMgr, java.util.List createdResources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIQRV_approve

public AIQRV_approve()
Method Detail

visitPlatform

public void visitPlatform(AIPlatform aiplatform,
                          AuthzSubject subject,
                          org.hyperic.hq.appdef.shared.PlatformManagerLocal pmLocal,
                          org.hyperic.hq.appdef.shared.ConfigManagerLocal configMgr,
                          org.hyperic.hq.appdef.shared.CPropManagerLocal cpropMgr,
                          java.util.List createdResources)
                   throws AIQApprovalException,
                          PermissionException
Specified by:
visitPlatform in interface AIQResourceVisitor
Throws:
AIQApprovalException
PermissionException

visitIp

public void visitIp(AIIp aiip,
                    AuthzSubject subject,
                    org.hyperic.hq.appdef.shared.PlatformManagerLocal platformMan)
             throws AIQApprovalException,
                    PermissionException
Specified by:
visitIp in interface AIQResourceVisitor
Throws:
AIQApprovalException
PermissionException

visitServer

public void visitServer(AIServer aiserver,
                        AuthzSubject subject,
                        org.hyperic.hq.appdef.shared.PlatformManagerLocal pmLocal,
                        org.hyperic.hq.appdef.shared.ServerManagerLocal smLocal,
                        org.hyperic.hq.appdef.shared.ConfigManagerLocal configMgr,
                        org.hyperic.hq.appdef.shared.CPropManagerLocal cpropMgr,
                        java.util.List createdResources)
                 throws AIQApprovalException,
                        PermissionException
Specified by:
visitServer in interface AIQResourceVisitor
Throws:
AIQApprovalException
PermissionException

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.