Forge - Addon Manager - Impl 2.0.0.Alpha3

org.jboss.forge.addon.manager.impl
Class InstallRequestImpl

java.lang.Object
  extended by org.jboss.forge.addon.manager.impl.InstallRequestImpl
All Implemented Interfaces:
InstallRequest

public class InstallRequestImpl
extends Object
implements InstallRequest

When an addon is installed, another addons could be required. This object returns the necessary information for the installation of an addon to succeed, like required addons and dependencies

Author:
George Gastaldi

Method Summary
 List<DependencyNode> getOptionalAddons()
           
 DependencyNode getRequestedAddon()
           
 List<DependencyNode> getRequiredAddons()
           
 void perform()
           
 void perform(AddonRepository target)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getRequestedAddon

public DependencyNode getRequestedAddon()
Specified by:
getRequestedAddon in interface InstallRequest

getOptionalAddons

public List<DependencyNode> getOptionalAddons()
Specified by:
getOptionalAddons in interface InstallRequest

getRequiredAddons

public List<DependencyNode> getRequiredAddons()
Specified by:
getRequiredAddons in interface InstallRequest

perform

public void perform()
Specified by:
perform in interface InstallRequest

perform

public void perform(AddonRepository target)
Specified by:
perform in interface InstallRequest

toString

public String toString()
Overrides:
toString in class Object

Forge - Addon Manager - Impl 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.