alma::acs::commandcenter::app::ProjectRunModel Class Reference

Inheritance diagram for alma::acs::commandcenter::app::ProjectRunModel:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::commandcenter::app::ProjectRunModel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ProjectRunModel (AcsCommandCenterProject project)
void setProject (AcsCommandCenterProject project)
AcsCommandCenterProject getProject ()
ModeType getMode ()
ProjectRunModel createViewOnContainer (int containerIndex)
String deriveIRfromCommonSettings ()
String deriveNSfromCommonSettings ()
String deriveCDBfromCommonSettings ()
String deriveMgrHostfromCommonSettings ()
String deriveMgrPortfromCommonSettings ()
Map< String, Object > getVariables ()
void readDefaultVariables ()
void readVariables (Properties p)
String getServicesLocalJavaRoot ()
String getServicesLocalJavaPort ()
String getManagerLocalJavaPort ()
String getManagerLocalJavaAgainstCDBHost ()
String getManagerLocalJavaAgainstCDBPort ()
String getContainerLocalJavaPort ()
String getScriptBase ()
String getRemoteHost ()
String getRemoteAccount ()
String getRemotePassword ()
String getToolAgainstManagerHost ()
String getToolAgainstManagerPort ()
String getToolAgainstInterfaceRepository ()
String getToolAgainstNameService ()
String getContainerName ()
String getContainerType ()
String[] getContainerTypeModifiers ()
String getContainerHeapSize ()
String getContainerScriptBase ()
String getContainerRemoteHost ()
String getContainerRemoteAccount ()
String getContainerRemotePassword ()
String getContainerAgainstManagerHost ()
String getContainerAgainstManagerPort ()
String getContainerAgainstCDB ()
String getContainerAgainstInterfaceRepository ()

Protected Member Functions

int deriveInstanceFromCommonSettings ()
int selectedContainerIndex ()
ContainerT selectedContainer ()
String read (String stringWithVars)

Protected Attributes

AcsCommandCenterProject project
int selectedContainerIndex = 0
Map< String, Object > variables = null

Detailed Description

Makes an AcsCommandCenterProject available as a RunModel.

Some methods may depending on a boolean flag return a runtime value stored in the application (e.g. most recently started manager, or cdb thats most likely to belong to the most recently started manager etc.) or return a value from the project.

Author:
mschilli

Constructor & Destructor Documentation

alma::acs::commandcenter::app::ProjectRunModel::ProjectRunModel ( AcsCommandCenterProject  project  )  [inline]

---------- Logic of ProjectRunModel ------------ ///

References setProject().

Referenced by createViewOnContainer().


Member Function Documentation

ProjectRunModel alma::acs::commandcenter::app::ProjectRunModel::createViewOnContainer ( int  containerIndex  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::deriveCDBfromCommonSettings (  )  [inline]
int alma::acs::commandcenter::app::ProjectRunModel::deriveInstanceFromCommonSettings (  )  [inline, protected]
String alma::acs::commandcenter::app::ProjectRunModel::deriveIRfromCommonSettings (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::deriveMgrHostfromCommonSettings (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::deriveMgrPortfromCommonSettings (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::deriveNSfromCommonSettings (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerAgainstCDB (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerAgainstInterfaceRepository (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerAgainstManagerHost (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerAgainstManagerPort (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerHeapSize (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerLocalJavaPort (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerName (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerRemoteAccount (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerRemoteHost (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerRemotePassword (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerScriptBase (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getContainerType (  )  [inline]
String [] alma::acs::commandcenter::app::ProjectRunModel::getContainerTypeModifiers (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getManagerLocalJavaAgainstCDBHost (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getManagerLocalJavaAgainstCDBPort (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getManagerLocalJavaPort (  )  [inline]
ModeType alma::acs::commandcenter::app::ProjectRunModel::getMode (  )  [inline]

References project.

AcsCommandCenterProject alma::acs::commandcenter::app::ProjectRunModel::getProject (  )  [inline]

References project.

String alma::acs::commandcenter::app::ProjectRunModel::getRemoteAccount (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getRemoteHost (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getRemotePassword (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getScriptBase (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getServicesLocalJavaPort (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getServicesLocalJavaRoot (  )  [inline]

---- Implementation of interface RunModel ----- ///

Implements alma::acs::commandcenter::engine::RunModel.

References project, and read().

String alma::acs::commandcenter::app::ProjectRunModel::getToolAgainstInterfaceRepository (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getToolAgainstManagerHost (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getToolAgainstManagerPort (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::getToolAgainstNameService (  )  [inline]
Map<String, Object> alma::acs::commandcenter::app::ProjectRunModel::getVariables (  )  [inline]
String alma::acs::commandcenter::app::ProjectRunModel::read ( String  stringWithVars  )  [inline, protected]
void alma::acs::commandcenter::app::ProjectRunModel::readDefaultVariables (  )  [inline]

The default allocation of the variables map is (an excerpt of) the System Properties.

References variables.

Referenced by getVariables().

void alma::acs::commandcenter::app::ProjectRunModel::readVariables ( Properties  p  )  [inline]

Use given properties table for variable resolution

References variables.

ContainerT alma::acs::commandcenter::app::ProjectRunModel::selectedContainer (  )  [inline, protected]
void alma::acs::commandcenter::app::ProjectRunModel::setProject ( AcsCommandCenterProject  project  )  [inline]

Member Data Documentation

AcsCommandCenterProject alma::acs::commandcenter::app::ProjectRunModel::project [protected]

Referenced by createViewOnContainer().

Map<String, Object> alma::acs::commandcenter::app::ProjectRunModel::variables = null [protected]

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

Generated by  doxygen 1.6.2