Interface SAPBAEConfiguration

    • Method Detail

      • isDefaultScheduler

        boolean isDefaultScheduler()
        Get the value for DefaultScheduler. (Whether this BAE connector should register itself as the default scheduler.)
        Returns:
        the field
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • getRFCDestination

        String getRFCDestination()
        Get the value for RFCDestination. (RFC destination name.)
        Returns:
        the field
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • getNumberOfRfcServers

        Long getNumberOfRfcServers()
        Get the value for NumberOfRfcServers. (Number of RFC servers to connect to the SAP system.) This value is mandatory, and therefore will not be null if this object has been retrieved from the database.
        Returns:
        the field
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • setDefaultScheduler

        void setDefaultScheduler​(boolean newDefaultScheduler)
        Set the value for DefaultScheduler. (Whether this BAE connector should register itself as the default scheduler.)
        Parameters:
        newDefaultScheduler - the new value for DefaultScheduler.
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • setRFCDestination

        void setRFCDestination​(String newRFCDestination)
        Set the value for RFCDestination. (RFC destination name.) This value is optional.
        Parameters:
        newRFCDestination - the new value for RFCDestination.
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • setNumberOfRfcServers

        void setNumberOfRfcServers​(Long newNumberOfRfcServers)
        Set the value for NumberOfRfcServers. (Number of RFC servers to connect to the SAP system.) This value is mandatory.
        Parameters:
        newNumberOfRfcServers - the new value for NumberOfRfcServers. If this is null, then the object cannot be persisted.
        Throws:
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • getSAPBAEConnector

        SAPBAEConnector getSAPBAEConnector()
        Get the SAPBAEConnector.
        Returns:
        SAPBAEConnector
        Throws:
        com.redwood.scheduler.api.exception.ObjectDeletedException - If this method is called when the object has been marked for deletion.
        com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException - If this method is called when the object has been removed from it's session.