001    // Copyright 2008 by Basil Vandegriend.  All rights reserved.
002    
003    package com.basilv.examples.mutableproperties;
004    
005    import java.util.Calendar;
006    
007    public class ExampleOne
008    {
009    
010      public static void exampleOne(Order order) {
011        Calendar cal = order.getDate();
012    
013        // Is order past due?
014        cal.add(Calendar.DAY_OF_YEAR, -10);
015        if (cal.before(Calendar.getInstance())) {
016          // Order past due logic...
017        }
018      }
019    
020      public static void main(String[] args) {
021        Order order = new Order();
022        exampleOne(order);
023      }
024    
025    }