55
ComPonent models in Java
public void activate(ComponentContext context) {
System.out.println(“Activate Component”);
Scanner scanner = new Scanner(System.in);
System.out.println(“What is your year of birth?”);
int year = scanner.nextInt();
System.out.println(“What is your
month of birth (1-12)?”);
int month = scanner.nextInt();
System.out.println( “What is your
date of birth (1-31)?”);
int date = scanner.nextInt();
Calendar dateOfBirth = new GregorianCalendar();
dateOfBirth.clear();
dateOfBirth.set(year, month - 1, date);
if (reference ! = null) {
age Calculator = (IAgeCalculator) context.
locateService(
“IAgeCalculator”, reference);
in t age = ageCalculator.
calculateAge(dateOfBirth);
System.out.println(“Your ...