001 package railo.runtime.component; 002 003 import java.io.Serializable; 004 005 import railo.runtime.exp.ExpressionException; 006 import railo.runtime.type.Duplicable; 007 import railo.runtime.type.util.ComponentUtil; 008 009 public abstract class MemberSupport implements Serializable,Member,Duplicable { 010 private int access; 011 //private Component component; 012 //private Object value; 013 014 /** 015 * Constructor of the class 016 * @param access 017 * @param value 018 */ 019 public MemberSupport(int access) { 020 this.access=access; 021 //this.component=component; 022 } 023 024 /** 025 * @see railo.runtime.component.Member#getAccess() 026 */ 027 public int getAccess() { 028 return access; 029 } 030 031 /** 032 * @param access 033 */ 034 public void setAccess(int access) { 035 this.access = access; 036 } 037 /** 038 * @param access the access to set 039 * @throws ExpressionException 040 */ 041 public void setAccess(String access) throws ExpressionException { 042 this.access = ComponentUtil.toIntAccess(access); 043 } 044 045 }