> Inhalt: JavaScout Base-System (JSBS)

JSBS_StandardEJBBeanRemote – Basisklasse (Interface) für das EJB (Enterprise Java Bean) mit den Standard-Methoden eines Anwendungsprogramms

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2013-02-07

Inhaltsverzeichnis

Code 
Erklärungen und Anwendungsbeispiele 
Verwandte Dokumentation
 

Code

package js_base.ejb.interfaces.remote;

import
javax.ejb.Remote;
/**
 *
 * @author kurt(at)javascout[dot]biz
 * @date 2009-09-14
 *
 * @description
 * de:
 *  Interface für das EJB, das von dem Standard-EJB des Anwendungsprogramms geerbt wird.
 *  Eine detaillierte Beschreibung finden Sie in der Klasse JSBS_StandardEJBBean.
 * en:
 *  Interface for the EJB, which will be inherited from the Standard-EJB of the application program.
 *  Please see the explanation at class JSBS_StandardEJBBean for a detailed description.
 *
 * @change-log
 * when         who               why
 * --------------------------------------------------------
 *
 */

/*
 * de:
 * 'Injection' die diese Interface als 'Entefernte' Interface kennzeichnet.
 * '@Remote' definiert, dass die in dieser Interface festgelegten Methoden nur von einem Objekt,
 * dass _nicht_ innerhalb des gleichen JAS (Java Application Server) ausgeführt wird, aufgerufen werden können.
 * en:
 * 'Injection' defining this Interface as 'remote' interface.
 * '@Remote' defines, that Methods within this interface can only be called from an object that is
 * _not_ running within the same JAS (Java Application Server). */
@Remote
public interface JSBS_StandardEJBBeanRemote {
/*
 * de:
 * Das EJB enthält Methoden zum Speichern und Lesen der Positionswerte eines Fensters
 * und für die Verwaltung von Währungen.
 * Eine detaillierte Beschreibung finden Sie in der Klasse JSBS_StandardEJBBean.
 * en:
 * The EJB contains methods to store and retrieve the position-values of a window
 * and to administrate currencies.
 * Please see the explanation at class JSBS_StandardEJBBean for a detailed description . */

/*
 * de:
 * Methode, die von Client-Programmen aufgerufen werden kann um zu Prüfen, ob eine
 * Verbindung zum JAS existiert.
 * Das wird bei Client-Anwendungen im Modus 'MobileClient' verwendet um periodisch zu prüfen,
 * ob noch eine Verbindung zu JAS mit den zentralen Daten aufgebaut werden kann oder 'offline'
 * gearbeitet werden muss.
 * en:
 * Method to be called by client-programmes to verify if a connection to the JAS exists.
 * That is used with client-applications running in the modus 'MobileClient' for a periodic
 * check if a connection can be established to the JAS with the centralized administered data
 * or the work has to be done 'offline'. */
    public boolean testJASConnection();
/*
 * Abschnitt für die eindeutige Identifikation des Endgerätes /
 * Section for the unique identification of a user equipment (RDFP / Remote Device Fingerprint) */
    public js_base.bo.JSBS_PDFP_BO JSBS_PDFP_BO__store(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_PDFP_BO parmBO);

    public js_base.bo.JSBS_PDFP_BO JSBS_PDFP_BO__selectByHostname(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.lang.String parmHostname);

    public js_base.bo.JSBS_PDFP_BO JSBS_PDFP_BO__selectByTCPIP_Address(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.lang.String parmTCPIP_Address);
/*
 * Abschnitt für die Fenster-Position / Section for the windows-position */
    public js_base.bo.JSBS_FramePosition_BO JSBS_FramePosition_BO__store(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_FramePosition_BO parmBO);

    public js_base.bo.JSBS_FramePosition_BO JSBS_FramePosition_BO__selectByUserKnownKey(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.lang.String parmFrameClassName,
             java.lang.String parmUserID);
/*
 * Abschnitt für das Land / Section for the country */
    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__synchronizedStore(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Country_BO parmBO);

    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__store(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Country_BO parmBO);

    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__deactivate(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Country_BO parmBO);

    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__selectNext(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCountryCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__selectPrevious(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCountryCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Country_BO JSBS_Country_BO__selectByUserKnownKey(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCountryCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Country_BO_Set JSBS_Country_BO_Set__selectAllByObjectID(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             
double parmObjectID);
    public js_base.bo.JSBS_Country_BO_Set JSBS_Country_BO_Set__selectAllByChangedAt(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.sql.Timestamp parmYoungestChangedAt,
short parmNumberOfRecords);
    public js_base.bo.JSBS_Country_BO_Set JSBS_Country_BO_Set__selectAllValid(
             js_base.structures.JSBS_MinimalParameters parmMinParm);

    public js_base.bo.JSBS_Country_BO_Set JSBS_Country_BO_Set__selectByISOCountryCode(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCountryCode);
/*
 * Abschnitt für die Währung / Section for the currency */
    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__synchronizedStore(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Currency_BO parmBO);

    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__store(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Currency_BO parmBO);

    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__deactivate(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Currency_BO parmBO);

    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__selectNext(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCurrencyCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__selectPrevious(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCurrencyCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Currency_BO JSBS_Currency_BO__selectByUserKnownKey(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCurrencyCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Currency_BO_Set JSBS_Currency_BO_Set__selectAllByObjectID(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             
double parmObjectID);
    public js_base.bo.JSBS_Currency_BO_Set JSBS_Currency_BO_Set__selectAllByChangedAt(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.sql.Timestamp parmYoungestChangedAt,
short parmNumberOfRecords);
    public js_base.bo.JSBS_Currency_BO_Set JSBS_Currency_BO_Set__selectAllValid(
             js_base.structures.JSBS_MinimalParameters parmMinParm);

    public js_base.bo.JSBS_Currency_BO_Set JSBS_Currency_BO_Set__selectByISOCurrencyCode(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOCurrencyCode);
/*
 * Abschnitt für die Sprache / Section for the language */
    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__synchronizedStore(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Language_BO parmBO);

    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__store(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Language_BO parmBO);

    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__deactivate(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             js_base.bo.JSBS_Language_BO parmBO);

    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__selectNext(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOLanguageCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__selectPrevious(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOLanguageCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Language_BO JSBS_Language_BO__selectByUserKnownKey(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOLanguageCode, String parmLanguageCodeForLabelling);

    public js_base.bo.JSBS_Language_BO_Set JSBS_Language_BO_Set__selectAllByObjectID(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             
double parmObjectID);
    public js_base.bo.JSBS_Language_BO_Set JSBS_Language_BO_Set__selectAllByChangedAt(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             java.sql.Timestamp parmYoungestChangedAt,
short parmNumberOfRecords);
    public js_base.bo.JSBS_Language_BO_Set JSBS_Language_BO_Set__selectAllValid(
             js_base.structures.JSBS_MinimalParameters parmMinParm);

    public js_base.bo.JSBS_Language_BO_Set JSBS_Language_BO_Set__selectByISOLanguageCode(
             js_base.structures.JSBS_MinimalParameters parmMinParm,
             String parmISOLanguageCode);
}

zum Inhaltsverzeichnis

Erklärungen und Anwendungsbeispiele

Die Methoden dieser Klasse werden nur von Methoden innerhalb des JavaScout Basis-Systems aufgerufen und sind nicht für eine allgemeine Verwendung gedacht.

zum Inhaltsverzeichnis

Verwandte Dokumentation

Dokument

Inhalt

Klasse JSBS_StandardEJBBean  

Diese Klasse führt die Verarbeitungen der hier definierten Methoden durch.

zum Inhaltsverzeichnis