dist1.acb.CBLcc
Class BusinessLogic

java.lang.Object
  extended bydist1.acb.CBLcc.BusinessLogic

public class BusinessLogic
extends java.lang.Object

Business Logic of the Admin Tool

Author:
Lazar Adzigogov

Method Summary
 void addSelectedCBL(java.lang.String hostName, java.lang.String addr, java.lang.Integer port)
           
 void closeSessionWithServer()
          DOCUMENT ME!
 java.lang.String getAdminLogin()
          Getter for property adminLogin.
 Signal getConnectionWaiter()
          Getter for property connectionWaiter.
 CBLcc getGui()
          Getter for property gui.
static BusinessLogic getInstance()
          DOCUMENT ME!
 java.lang.String getPassword()
          Getter for property password.
 java.lang.ThreadGroup getRootThreadGroup()
          DOCUMENT ME!
 Signal getShutdownWaiter()
          Getter for property shutdownWaiter.
 int getUpdateRow()
          Getter for property updateRow.
 boolean isAddingNewCBL()
          Getter for property addingNewCBL.
 boolean isLoginSuccessfull()
          Getter for property loginSuccessfull.
 boolean isOnLine()
          Getter for property onLine.
 void loginUser(java.lang.String pass)
          DOCUMENT ME!
 java.lang.String refreshLogFile(java.lang.String serverAddress)
           
 void rejoinSelectedCBL(java.lang.String addr)
           
 void removeSelectedCBL(java.lang.String cblName)
           
 void retreiveLogTable(long logId)
           
 void retrieveCBLsTable()
           
 void run()
          The main controller of the entire CBL control center
 void setAddingNewCBL(boolean addingNewCBL)
          Setter for property addingNewCBL.
 void setAdminLogin(java.lang.String adminLogin)
          Setter for property adminLogin.
 void setConnectionWaiter()
          Setter for property connectionWaiter.
 void setGui(CBLcc gui)
          Setter for property gui.
 void setLoginSuccessfull(boolean loginSuccessfull)
          Setter for property loginSuccessfull.
 void setOnLine(boolean onLine)
          Setter for property onLine.
 void setPassword(java.lang.String password)
          Setter for property password.
 void setShutdownWaiter(Signal shutdownWaiter)
          Setter for property shutdownWaiter.
 void setUpdateRow(int updateRow)
          Setter for property updateRow.
 void shutdownApplicaton(java.lang.String source, java.lang.String reason)
          Invoked by outside serveices in order to shutdown the application
 void shutdownSelectedCBL(java.lang.String addr, java.lang.Integer port)
           
 void viewLogFileSelectedCBL(java.lang.String addr, java.lang.String hostName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static BusinessLogic getInstance()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getRootThreadGroup

public java.lang.ThreadGroup getRootThreadGroup()
DOCUMENT ME!

Returns:
DOCUMENT ME!

closeSessionWithServer

public void closeSessionWithServer()
DOCUMENT ME!


removeSelectedCBL

public void removeSelectedCBL(java.lang.String cblName)

loginUser

public void loginUser(java.lang.String pass)
               throws java.lang.Throwable
DOCUMENT ME!

Parameters:
pass - DOCUMENT ME!
Throws:
java.lang.Throwable - DOCUMENT ME!
java.lang.RuntimeException - DOCUMENT ME!

run

public void run()
The main controller of the entire CBL control center


shutdownApplicaton

public void shutdownApplicaton(java.lang.String source,
                               java.lang.String reason)
Invoked by outside serveices in order to shutdown the application

Parameters:
source - Initiator of shutdowning
reason - A reason

addSelectedCBL

public void addSelectedCBL(java.lang.String hostName,
                           java.lang.String addr,
                           java.lang.Integer port)

retrieveCBLsTable

public void retrieveCBLsTable()

retreiveLogTable

public void retreiveLogTable(long logId)

shutdownSelectedCBL

public void shutdownSelectedCBL(java.lang.String addr,
                                java.lang.Integer port)

refreshLogFile

public java.lang.String refreshLogFile(java.lang.String serverAddress)

viewLogFileSelectedCBL

public void viewLogFileSelectedCBL(java.lang.String addr,
                                   java.lang.String hostName)

rejoinSelectedCBL

public void rejoinSelectedCBL(java.lang.String addr)

getGui

public CBLcc getGui()
Getter for property gui.

Returns:
Value of property gui.

setGui

public void setGui(CBLcc gui)
Setter for property gui.

Parameters:
gui - New value of property gui.

isLoginSuccessfull

public boolean isLoginSuccessfull()
Getter for property loginSuccessfull.

Returns:
Value of property loginSuccessfull.

setLoginSuccessfull

public void setLoginSuccessfull(boolean loginSuccessfull)
Setter for property loginSuccessfull.

Parameters:
loginSuccessfull - New value of property loginSuccessfull.

isOnLine

public boolean isOnLine()
Getter for property onLine.

Returns:
Value of property onLine.

setOnLine

public void setOnLine(boolean onLine)
Setter for property onLine.

Parameters:
onLine - New value of property onLine.

getConnectionWaiter

public Signal getConnectionWaiter()
Getter for property connectionWaiter.

Returns:
Value of property connectionWaiter.

setConnectionWaiter

public void setConnectionWaiter()
Setter for property connectionWaiter.


getShutdownWaiter

public Signal getShutdownWaiter()
Getter for property shutdownWaiter.

Returns:
Value of property shutdownWaiter.

setShutdownWaiter

public void setShutdownWaiter(Signal shutdownWaiter)
Setter for property shutdownWaiter.

Parameters:
shutdownWaiter - New value of property shutdownWaiter.

getPassword

public java.lang.String getPassword()
Getter for property password.

Returns:
Value of property password.

setPassword

public void setPassword(java.lang.String password)
Setter for property password.

Parameters:
password - New value of property password.

isAddingNewCBL

public boolean isAddingNewCBL()
Getter for property addingNewCBL.

Returns:
Value of property addingNewCBL.

setAddingNewCBL

public void setAddingNewCBL(boolean addingNewCBL)
Setter for property addingNewCBL.

Parameters:
addingNewCBL - New value of property addingNewCBL.

getUpdateRow

public int getUpdateRow()
Getter for property updateRow.

Returns:
Value of property updateRow.

setUpdateRow

public void setUpdateRow(int updateRow)
Setter for property updateRow.

Parameters:
updateRow - New value of property updateRow.

getAdminLogin

public java.lang.String getAdminLogin()
Getter for property adminLogin.

Returns:
Value of property adminLogin.

setAdminLogin

public void setAdminLogin(java.lang.String adminLogin)
Setter for property adminLogin.

Parameters:
adminLogin - New value of property adminLogin.


Copyright © 2004 Phoenix Team (CMU/AIT). All Rights Reserved.