Interface AbstractSource

    • Method Detail

      • getSource

        String getSource()
        Get the value for Source. (The full source of the object.)
        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.
      • getFQClassName

        String getFQClassName()
        Get the value for FQClassName. (Get the fully qualified Class name defined by the source code.) 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.
      • setSource

        void setSource​(String newSource)
        Set the value for Source. (The full source of the object.) This value is optional.
        Parameters:
        newSource - the new value for Source.
        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.
      • getPackage

        String getPackage()
        Get the package defined by the source code.
        Returns:
        The package
      • getClassName

        String getClassName()
        Get the Class name defined by the source code.
        Returns:
        The Class name