-\r
- /**\r
- Data validation for all fields\r
- \r
- @retval true - All datas are valid\r
- @retval false - At least one data is invalid\r
- \r
- **/\r
- public boolean check() {\r
- //\r
- // Check if all required fields are not empty\r
- //\r
- if (isEmpty(this.jTextFieldBaseName.getText())) {\r
- Log.err("Base Name couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextFieldGuid.getText())) {\r
- Log.err("Guid couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextFieldVersion.getText())) {\r
- Log.err("Version couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextAreaLicense.getText())) {\r
- Log.err("License couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextFieldCopyright.getText())) {\r
- Log.err("Copyright couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextAreaDescription.getText())) {\r
- Log.err("Description couldn't be empty");\r
- return false;\r
- }\r
- if (isEmpty(this.jTextFieldAbstract.getText())) {\r
- Log.err("Abstract couldn't be empty");\r
- return false;\r
- }\r
-\r
- //\r
- // Check if all fields have correct data types \r
- //\r
- if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
- Log.err("Incorrect data type for Base Name");\r
- return false;\r
- }\r
- if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
- Log.err("Incorrect data type for Guid");\r
- return false;\r
- }\r
- if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
- Log.err("Incorrect data type for Abstract");\r
- return false;\r
- }\r
- if (!DataValidation.isCopyright(this.jTextFieldCopyright.getText())) {\r
- Log.err("Incorrect data type for Copyright");\r
- return false;\r
- }\r
- return true;\r
- }\r
-\r
- /**\r
- Save all components of Spd Header\r
- if exists spdHeader, set the value directly\r
- if not exists spdHeader, new an instance first\r
- \r
- **/\r
- public void save() {\r
- try {\r
- \r
- } catch (Exception e) {\r
- Log.err("Save Package", e.getMessage());\r
- }\r
- }\r
-\r