Interface IFoundationAF


  • @BusinessFacade
    public interface IFoundationAF
    Application facade for the XNSGFoundation
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void releaseApplicationFacade​(String sessionid)
      Release a application facade which is no longer needed.
      This call will save resources in the server, because the server must not wait for the timeout of the application facades session but can release it earlier.
      The method should only be called if it is definitively known, that no access to the application facade by the user is possible any more, e.g.
      ApplicationFacadeDTO workplace​(ApplicationFacadeParmsDTO parms)
      Creates an application facade to be able to display the (Casabac-)workplace.
      The difference of this method compared to the the method "IFoundationBF.getWorkplaceURL()" is the fact, that no logon mask will be dipsplayed before entering the workplace
      The RFC name of this function is "/AEB/XNSG_IF_WPL"
    • Method Detail

      • releaseApplicationFacade

        void releaseApplicationFacade​(String sessionid)
        Release a application facade which is no longer needed.
        This call will save resources in the server, because the server must not wait for the timeout of the application facades session but can release it earlier.
        The method should only be called if it is definitively known, that no access to the application facade by the user is possible any more, e.g. because the surrounding client GUI window was closed.
        The RFC name of this function is "/AEB/XNSG_IF_RELAF"
        Parameters:
        sessionid - The sessionid returned by any application facade method, e.g. workplace
        Throws:
        RemoteException
      • workplace

        ApplicationFacadeDTO workplace​(ApplicationFacadeParmsDTO parms)
        Creates an application facade to be able to display the (Casabac-)workplace.
        The difference of this method compared to the the method "IFoundationBF.getWorkplaceURL()" is the fact, that no logon mask will be dipsplayed before entering the workplace
        The RFC name of this function is "/AEB/XNSG_IF_WPL"
        Parameters:
        parms - the parameters that are used to open the workplace
        Throws:
        RemoteException