1 package org.eclipse.jetty.policy.entry; 2 //======================================================================== 3 //Copyright (c) Webtide LLC 4 //------------------------------------------------------------------------ 5 //All rights reserved. This program and the accompanying materials 6 //are made available under the terms of the Eclipse Public License v1.0 7 //and Apache License v2.0 which accompanies this distribution. 8 // 9 //The Eclipse Public License is available at 10 //http://www.eclipse.org/legal/epl-v10.html 11 // 12 //The Apache License v2.0 is available at 13 //http://www.apache.org/licenses/LICENSE-2.0.txt 14 // 15 //You may elect to redistribute this code under either of these licenses. 16 //======================================================================== 17 18 import org.eclipse.jetty.policy.PolicyContext; 19 import org.eclipse.jetty.policy.PolicyException; 20 21 public abstract class AbstractEntry 22 { 23 private boolean isDirty = false; 24 private boolean isExpanded = false; 25 26 public abstract void expand( PolicyContext context ) throws PolicyException; 27 28 public boolean isDirty() 29 { 30 return isDirty; 31 } 32 33 public void setDirty( boolean isDirty ) 34 { 35 this.isDirty = isDirty; 36 } 37 38 public boolean isExpanded() 39 { 40 return isExpanded; 41 } 42 43 public void setExpanded( boolean isExpanded ) 44 { 45 this.isExpanded = isExpanded; 46 } 47 48 49 }