org.opennms.netmgt.provision.service.lifecycle
Class LifeCycle

java.lang.Object
  extended by org.opennms.netmgt.provision.service.lifecycle.LifeCycle

public class LifeCycle
extends Object

LifeCycle

Version:
$Id: $
Author:
brozow

Constructor Summary
LifeCycle(String lifeCycleName)
          Constructor for LifeCycle.
LifeCycle(String lifeCycleName, List<String> phaseNames)
          Constructor for LifeCycle.
 
Method Summary
 LifeCycle addPhase(String phaseName)
          addPhase
 LifeCycle addPhases(String... phases)
          addPhases
 String getLifeCycleName()
          getLifeCycleName
 String[] getPhaseNames()
          getPhaseNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifeCycle

public LifeCycle(String lifeCycleName)

Constructor for LifeCycle.

Parameters:
lifeCycleName - a String object.

LifeCycle

public LifeCycle(String lifeCycleName,
                 List<String> phaseNames)

Constructor for LifeCycle.

Parameters:
lifeCycleName - a String object.
phaseNames - a List object.
Method Detail

getLifeCycleName

public String getLifeCycleName()

getLifeCycleName

Returns:
a String object.

addPhase

public LifeCycle addPhase(String phaseName)

addPhase

Parameters:
phaseName - a String object.
Returns:
a LifeCycle object.

addPhases

public LifeCycle addPhases(String... phases)

addPhases

Parameters:
phases - a String object.
Returns:
a LifeCycle object.

getPhaseNames

public String[] getPhaseNames()

getPhaseNames

Returns:
an array of String objects.


Copyright © 2011. All Rights Reserved.