Skip to Content mrc logo mrc logo
  • What is m-Power?
    Overview Demos Build Process Case Studies Specs Pricing Trial
    m-Power Resources
    Overview How-To Videos Webinars & Podcasts White Papers Fact Sheets
  • What does m-Power build?
    Solutions by Industry
    Overview Database Front-Ends AI Reporting CRM Systems Business Intelligence Dashboards Inventory Management Mobile Apps ERP Enhancements Modernization
    Spreadsheets to the Web MS Access to the Web B2B/Web Portals Scheduling Embedded Analytics Web Forms Workflow Data Exploration Budgeting & Forecasting APIs & Web Services Db2 Web Query Alternative
    Solutions by Industry
    Overview Manufacturing Government Foodservice Software Vendors Logistics & Supply Chain Software Consultants Healthcare
  • Development Services Training Mentoring
  • Overview Partners Press Releases Careers Events Contact Blog
  • Support Home FAQ Documentation Customer Portal Enhancements Updates Roadmap Techblog
Try m-Power

m-Power Manual

Browse:

  • Home
  • Form Validation
  • Validating via a Java External Object Source Code
Back to Manual

Validating via a Java External Object Source Code

 

package MRCWORKLIB;

public class Validate
{
    public void valid_fields(String[] args)
    {
        String strdatex = args[1].replaceAll(",", "");
        String enddatex = args[2].replaceAll(",", "");
        int strdate = Integer.parseInt(strdatex);
        int enddate= Integer.parseInt(enddatex);

        if ((strdatex.compareTo("0") == 0 ) && (enddatex.compareTo("0") == 0 ))
            {
            args[0] = "You have not entered any dates";
            return;
            }

        else if (strdatex.compareTo("0") == 0)
            {
            args[0] ="You must enter a starting date";
            return;
            }

        else if (enddatex.compareTo("0") == 0)
            {
            args[0] = "You must enter an end date";
            return;
            }
        else if(strdate > enddate)
            {
            args[0] = "Starting Date is greater than End Date";
            return;
            }
        else return;
    }
}

Created: February 10, 2010 | Modified: December 22, 2011

Search


Browse By Category

Build Process (13)
Starting with m-Power (8)
Retrievals (10)
Reports (15)
Summaries (4)
Maintainers (17)
Graphs (8)
m-Power Data Explorer (4)
General (24)
Calculations (5)
Utilities (9)
m-Power Administration (23)
Security (11)
Freemarker (6)
m-Painter (29)
Form Validation (5)
External Objects & UDFs (12)
Deprecated Documentation (23)
Bootstrap Templates (7)

Popular Tags

Graphing Popular App Properties Data Dictionary DB2 Database SQL Bar Graphs External Objects m-Painter Bootstrap Templates Advanced Tomcat Maintainer Security Form Validation Admin Build Process Email Maintainers Parameters Prompt Screens Summaries Retrieval Graphs mrc-Productivity Series Performance Retrievals Getting Started Dropdowns Freemarker Application Properties Production RPG Java Dates Excel Graph Properties Report Compiling Video Calculations Administration Record Selections Reports

See all tags »

mrc

Build the custom apps and AI tools your business needs with m-Power, or have our Chicago-based team build them with you. One platform, one team that makes sure you succeed.

Since 1981 · 1,500+ customers · 4.7/5 on G2

m-Power
Overview Demos Build Process Licensing Specs Get a Demo
Solutions
Database Front-Ends Reporting AI Tools Dashboards ERP Enhancements Modernization See all solutions
Company
Case Studies Services About Blog Careers Contact Support

Privacy Policy Cookie Policy Cookie Settings

michaels, ross & cole, ltd. (mrc)
US: 2001 Midwest Road, Suite 310, Oak Brook, IL 60523 · 630-916-0662
UK: Mortlake Business Centre, 20 Mortlake High Street, London, SW14 8JN · +44-20-335-59566
© mrc. All rights reserved.