org.opennms.netmgt.provision.persist
Class DefaultNodeProvisionService

java.lang.Object
  extended by org.opennms.netmgt.provision.persist.DefaultNodeProvisionService
All Implemented Interfaces:
NodeProvisionService

public class DefaultNodeProvisionService
extends Object
implements NodeProvisionService

DefaultNodeProvisionService class.

Version:
$Id: $
Author:
ranger

Constructor Summary
DefaultNodeProvisionService()
           
 
Method Summary
 org.springframework.web.servlet.ModelAndView getModelAndView(javax.servlet.http.HttpServletRequest request)
          getModelAndView
protected  ThreadCategory log()
          log
 boolean provisionNode(String user, String foreignSource, String foreignId, String nodeLabel, String ipAddress, String[] categories, String snmpCommunity, String snmpVersion, String deviceUsername, String devicePassword, String enablePassword, String accessMethod, String autoEnable, String noSNMP)
          provisionNode
 void setEventProxy(EventProxy proxy)
          setEventProxy
 void setForeignSourceRepository(ForeignSourceRepository repository)
          setForeignSourceRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNodeProvisionService

public DefaultNodeProvisionService()
Method Detail

getModelAndView

public org.springframework.web.servlet.ModelAndView getModelAndView(javax.servlet.http.HttpServletRequest request)

getModelAndView

Specified by:
getModelAndView in interface NodeProvisionService
Parameters:
request - a HttpServletRequest object.
Returns:
a ModelAndView object.

provisionNode

@Transactional
public boolean provisionNode(String user,
                                           String foreignSource,
                                           String foreignId,
                                           String nodeLabel,
                                           String ipAddress,
                                           String[] categories,
                                           String snmpCommunity,
                                           String snmpVersion,
                                           String deviceUsername,
                                           String devicePassword,
                                           String enablePassword,
                                           String accessMethod,
                                           String autoEnable,
                                           String noSNMP)
                      throws NodeProvisionException

provisionNode

Specified by:
provisionNode in interface NodeProvisionService
Parameters:
user - a String object.
foreignSource - a String object.
foreignId - a String object.
nodeLabel - a String object.
ipAddress - a String object.
categories - an array of String objects.
snmpCommunity - a String object.
snmpVersion - a String object.
deviceUsername - a String object.
devicePassword - a String object.
enablePassword - a String object.
accessMethod - a String object.
autoEnable - a String object.
Returns:
a boolean.
Throws:
NodeProvisionException

setForeignSourceRepository

public void setForeignSourceRepository(ForeignSourceRepository repository)

setForeignSourceRepository

Parameters:
repository - a ForeignSourceRepository object.

setEventProxy

public void setEventProxy(EventProxy proxy)
                   throws Exception

setEventProxy

Parameters:
proxy - a EventProxy object.
Throws:
Exception - if any.

log

protected ThreadCategory log()

log

Returns:
a ThreadCategory object.


Copyright © 2011. All Rights Reserved.