1 6 7 package com.quikj.server.framework; 8 9 import java.util.*; 10 11 15 public class AceFeatureLicenseElement 16 { 17 18 private int unitsConsumed = 0; 19 20 21 private ArrayList elementList = new ArrayList(); 22 23 24 public AceFeatureLicenseElement() 25 { 26 } 27 28 32 public int getUnitsConsumed() 33 { 34 return this.unitsConsumed; 35 } 36 37 41 public void setUnitsConsumed(int unitsConsumed) 42 { 43 this.unitsConsumed = unitsConsumed; 44 } 45 46 50 public ArrayList getElementList() 51 { 52 return this.elementList; 53 } 54 55 59 public void setElementList(ArrayList elementList) 60 { 61 this.elementList = elementList; 62 } 63 64 public void addElement (AceLicenseElement element) 65 { 66 elementList.add(element); 67 } 68 69 public void removeElement (AceLicenseElement element) 70 { 71 elementList.remove(element); 72 } 73 74 public void incrementUnitsConsumed (int count) 75 { 76 unitsConsumed += count; 77 } 78 79 public void decrementUnitsConsumed (int count) 80 { 81 unitsConsumed -= count; 82 if (unitsConsumed < 0) unitsConsumed = 0; 83 } 84 } 85 | Popular Tags |