This is an old revision of the document!
Table of Contents
Submit Person Sample
Live example
UML Model
Business Logic Code
//CreatePerson.java public void execute() // -------------<SOL id="928f2fbc-e47e-4718-84e3-8ceff8e61bc0:___throw__" /> // -------------<LOS id="928f2fbc-e47e-4718-84e3-8ceff8e61bc0:___throw__" /> { // ---------<SOL id="928f2fbc-e47e-4718-84e3-8ceff8e61bc0:___body___" /> Text nameVal = name.val(); Integer ageVal = age.val(); Date dateOfBirthVal = dateOfBirth.val(); Gender genderVal = gender.val(); Real heightVal = height.val(); Boolean isMarriedVal = isMarried.val(); if (nameVal == null || nameVal.isEmpty()) { throw new CommandPreconditionsException("Please, type in the name for new person."); } Person p = new Person(); p.name.set(nameVal); p.age.set(ageVal); p.dateOfBirth.set(dateOfBirthVal); p.gender.set(genderVal); p.height.set(heightVal); p.isMarried.set(isMarriedVal); // ---------<LOS id="928f2fbc-e47e-4718-84e3-8ceff8e61bc0:___body___" /> }