Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EDT:Tutorial: RUI With DataBase Lesson 7 Code

Revision as of 10:10, 1 December 2011 by Hoffmanp.us.ibm.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Access a database with EGL Rich UI > Resources

Finished code for PaymentLib.egl after lesson 7

The following code is the text of the PaymentLib.egl file after lesson 7.

  package libraries;
  
  library PaymentLib
  
      categories string[] =[
  
                      "Rent",          // 1
                      "Food",          // 2
                      "Entertainment", // 3
                      "Automotive",    // 4
                      "Utilities",     // 5
                      "Clothes",       // 6
                      "Other"          // 7
              ];
  
      function getCategoryDesc(cat int in) returns(string)
          if(cat != 0)       // the integer is not 0
              return(categories[cat]);
          else
              return("");
          end
      end
  
      function getCategoryNum(desc string in) returns(int)
          for(i int from 1 to categories.getSize())
              if(categories[i] == desc)
                  return(i);
              end
          end
          return(0);	// no match
      end
  
      function stringAsBoolean(value string in) returns(boolean)
          return(value == "true");
      end
  
  end

Related tasks

Lesson 7: Create a library of reusable functions

Back to the top