/*
 * Generated by XDoclet - Do not edit!
 */
package org.compiere.interfaces;

/**
 * Remote interface for adempiere/Status.
 */
public interface Status
   extends javax.ejb.EJBObject
{
   /**
    * Get Version (Date)
    * @return version e.g. 2002-09-02    */
   public java.lang.String getDateVersion(  )
      throws java.rmi.RemoteException;

   /**
    * Get Main Version
    * @return main version - e.g. Version 2.4.3b    */
   public java.lang.String getMainVersion(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database Type
    * @return Database Type    */
   public java.lang.String getDbType(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database Host
    * @return Database Host Name    */
   public java.lang.String getDbHost(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database Port
    * @return Database Port    */
   public int getDbPort(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database SID
    * @return Database SID    */
   public java.lang.String getDbName(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database URL
    * @return Database URL    */
   public java.lang.String getConnectionURL(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database UID
    * @return Database User Name    */
   public java.lang.String getDbUid(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database PWD
    * @return Database User Password    */
   public java.lang.String getDbPwd(  )
      throws java.rmi.RemoteException;

   /**
    * Get Connection Manager Host
    * @return Connection Manager Host    */
   public java.lang.String getFwHost(  )
      throws java.rmi.RemoteException;

   /**
    * Get Connection Manager Port
    * @return Connection Manager Port    */
   public int getFwPort(  )
      throws java.rmi.RemoteException;

   /**
    * Get Version Count
    * @return number of version inquiries    */
   public int getVersionCount(  )
      throws java.rmi.RemoteException;

   /**
    * Get Database Count
    * @return number of database inquiries    */
   public int getDatabaseCount(  )
      throws java.rmi.RemoteException;

   /**
    * Describes the instance and its content for debugging purpose
    * @return Debugging information about the instance and its content    */
   public java.lang.String getStatus(  )
      throws java.rmi.RemoteException;

}
