RunBase framework
Whenever you write a class that typically asks a user for input and then starts a process based on that input you use the RunBase framework as most of the typical methods needed for such a Job is already implemented in the RunBase class. This means that using the RunBase framework is done by extending RunBase either by directly extending RunBase or by extending a class that extends RunBase.
Whenever you write a class that typically asks a user for input and then starts a process based on that input you use the RunBase framework as most of the typical methods needed for such a Job is already implemented in the RunBase class. This means that using the RunBase framework is done by extending RunBase either by directly extending RunBase or by extending a class that extends RunBase.
Some of the features implemented in the RunBase framework
are the following:
• Run: The main flow of the operation
• Dialog: Prompting the user for input and storing that
input
• Batch execution: Schedule the Job for later execution
• Query: Used to select data
• Progress bar: Shows the progress of a task
• Pack/unpack with versioning: Remember variable values
until the next time
the task is executed
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin5LFit3MHiCeqD6TaepqsKANZj4_dj_fd5qQiqdkLgvq3U3PaaUTnWIemEl-kHStrFw9OG2A-gzGvmRontY0dxbq5OoIn6TpofRrT-0DlUlDetyuvqVJXf1Nyeo9AY2jnBgSM_28Y14U/s1600/1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9v49If1NBAqLTQP0cEW6KNDG9adNpThzJTos-lcMFMJ5IaYjkhtRr5I9a3xo_DFTp_hTIFNNX9zNAnnT8gXnxl5l3CGowfP1g6Mh4JgcT2cHU6hO72hjyprj815R6vjtZH1bUuLpR-EU/s1600/2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkqIpXOEWW_RCHm7Or__re4YdHKTO9iFoHWRgzd9XbYDM503qlAtiivuKpM9s6eD8bt-pXNOyiUjm2cy_SHpa2w4-jJOBoeuadEyKk6fom6Mq82GYs-oT0XpzjYeKU2_ai17XRJVb6pAo/s1600/3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSo_ze-L-Xb0goRsDBfe-u2yyLhiXVB0mWi3p4QKc_kfd9RJ9MdKGriFTxGJduw15RSsjxIpmFHT54Bx7aQRs3giBVdRMdNKYJN9jfc-CEQ4xgX7WV536j62MxerheRtjdmC6qoDUKQ3g/s1600/4.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUN0EuBPCiDtGchtGr077FknYhHB2t4ZYZSKm66mP7j4ukXaNPGpe79nL5GGH52cjpvPiLomDq2PJyEx_EKD7dH7jSAW5Cdl3yVqU1pFAt_JqQStspjc66YtCiRbYBjH-xdSBHeAc9aoU/s1600/5.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPqqI94buR3w8fnLMCSNbqBy-ns3nL_qSlLlS9xHZqx9OnZK_BiocqaDmYRidgX0C9uoq_49tIq643q96gOcUzVOsdqeDJViIW-9bfLrDSJ3Oagfm3Q_OSy5u1KWIRndvdbDYA42xy8y4/s1600/6.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLuaxA9WT6ooJtPPREdTrn0fo08MUSUHJDlwHVD5ocSFOpdu4jbB77bQhnM6u_1AY_Cwi4ZmLk1DK9Y8b__fkkYjJE9cNKQzNQQmM9Zz18VEVI9lEK7hHLVtYL38aN8mDshhLjecEbj90/s1600/7.png)
-Harry
No comments:
Post a Comment
Thanks