Java Doc for FieldValidator.java in  » J2EE » Jaffa » org » jaffa » datatypes » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » Jaffa » org.jaffa.datatypes 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jaffa.datatypes.FieldValidator

FieldValidator
public class FieldValidator (Code)
This class has convenience methods for validating data.




Method Summary
public static  Stringvalidate(String field, StringFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  TooLittleDataException - if the length of the field is below the value specified in the meta data.
throws:
  PatternMismatchException - if the field does not conform to the pattern specified in the meta data.
public static  Booleanvalidate(Boolean field, BooleanFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
public static  Currencyvalidate(Currency field, CurrencyFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
public static  DateOnlyvalidate(DateOnly field, DateOnlyFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
public static  DateTimevalidate(DateTime field, DateTimeFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
public static  Doublevalidate(Double field, DecimalFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
public static  Longvalidate(Long field, IntegerFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
public static  byte[]validate(byte[] field, RawFieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
public static  ObjectvalidateData(String field, FieldMetaData meta)
     This method validates the input field value based on the meta data. This will not check the mandatory property. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
throws:
  MandatoryFieldException - if the field is null.
public static  ObjectvalidateData(String field, FieldMetaData meta, boolean checkMandatory)
     This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  TooLittleDataException - if the length of the field is below the value specified in the meta data.
throws:
  PatternMismatchException - if the field does not conform to the pattern specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
throws:
  FormatCurrencyException - if the field has an invalid currency format.



Method Detail
validate
public static String validate(String field, StringFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, TooMuchDataException, TooLittleDataException, PatternMismatchException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  TooLittleDataException - if the length of the field is below the value specified in the meta data.
throws:
  PatternMismatchException - if the field does not conform to the pattern specified in the meta data. the parsed object corresponding to the input field.



validate
public static Boolean validate(Boolean field, BooleanFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null. the parsed object corresponding to the input field.



validate
public static Currency validate(Currency field, CurrencyFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, TooMuchDataException, BelowMinimumException, ExceedsMaximumException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data. the parsed object corresponding to the input field.



validate
public static DateOnly validate(DateOnly field, DateOnlyFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, BelowMinimumException, ExceedsMaximumException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data. the parsed object corresponding to the input field.



validate
public static DateTime validate(DateTime field, DateTimeFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, BelowMinimumException, ExceedsMaximumException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data. the parsed object corresponding to the input field.



validate
public static Double validate(Double field, DecimalFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, TooMuchDataException, BelowMinimumException, ExceedsMaximumException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data. the parsed object corresponding to the input field.



validate
public static Long validate(Long field, IntegerFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, TooMuchDataException, BelowMinimumException, ExceedsMaximumException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data. the parsed object corresponding to the input field.



validate
public static byte[] validate(byte[] field, RawFieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null. the parsed object corresponding to the input field.



validateData
public static Object validateData(String field, FieldMetaData meta) throws MandatoryFieldException, TooMuchDataException, TooLittleDataException, PatternMismatchException, BelowMinimumException, ExceedsMaximumException, FormatCurrencyException, FormatDateOnlyException, FormatDateTimeException, FormatDecimalException, FormatIntegerException(Code)
This method validates the input field value based on the meta data. This will not check the mandatory property. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
throws:
  MandatoryFieldException - if the field is null. This should never happen.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  TooLittleDataException - if the length of the field is below the value specified in the meta data.
throws:
  PatternMismatchException - if the field does not conform to the pattern specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
throws:
  FormatCurrencyException - if the field has an invalid currency format. This can happen for Currency fields only.
throws:
  FormatDateOnlyException - if the field has an invalid date format. This can happen for DateOnly fields only.
throws:
  FormatDateTimeException - if the field has an invalid datetime format. This can happen for DateTime fields only.
throws:
  FormatDecimalException - if the field has an invalid decimal format. This can happen for Decimal fields only.
throws:
  FormatIntegerException - if the field has an invalid integer format. This can happen for Integer fields only. the parsed object corresponding to the input field.



validateData
public static Object validateData(String field, FieldMetaData meta, boolean checkMandatory) throws MandatoryFieldException, TooMuchDataException, TooLittleDataException, PatternMismatchException, BelowMinimumException, ExceedsMaximumException, FormatCurrencyException, FormatDateOnlyException, FormatDateTimeException, FormatDecimalException, FormatIntegerException(Code)
This method validates the input field value based on the meta data. It then returns the parsed object corresponding to the input field.
Parameters:
  field - the value to validate.
Parameters:
  meta - the meta object based on which the validation is to be performed.
Parameters:
  checkMandatory - determines if the mandatory check is to be performed.
throws:
  MandatoryFieldException - if checkMandatory is true and the field is null.
throws:
  TooMuchDataException - if the length of the field exceeds the limit specified in the meta data.
throws:
  TooLittleDataException - if the length of the field is below the value specified in the meta data.
throws:
  PatternMismatchException - if the field does not conform to the pattern specified in the meta data.
throws:
  BelowMinimumException - if the field has a value less than the minimum value specified in the meta data.
throws:
  ExceedsMaximumException - if the field has a value greater than the maximum value specified in the meta data.
throws:
  FormatCurrencyException - if the field has an invalid currency format. This can happen for Currency fields only.
throws:
  FormatDateOnlyException - if the field has an invalid date format. This can happen for DateOnly fields only.
throws:
  FormatDateTimeException - if the field has an invalid datetime format. This can happen for DateTime fields only.
throws:
  FormatDecimalException - if the field has an invalid decimal format. This can happen for Decimal fields only.
throws:
  FormatIntegerException - if the field has an invalid integer format. This can happen for Integer fields only. the parsed object corresponding to the input field.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.