1 22 package org.jboss.aop.proxy.container; 23 24 import org.jboss.aop.metadata.SimpleMetaData; 25 27 32 public class AOPProxyFactoryParameters 33 { 34 private Class proxiedClass; 35 private Object target; 36 private Object metaDataContext; 39 private Class [] interfaces; 40 private AOPProxyFactoryMixin[] mixins; 41 private boolean objectAsSuperClass; 42 private SimpleMetaData simpleMetaData; 43 private ContainerCache containerCache; 44 45 public AOPProxyFactoryParameters() 46 { 47 } 48 49 public AOPProxyFactoryParameters( 50 Class proxiedClass, 51 Object target, 52 Class [] interfaces, 53 AOPProxyFactoryMixin[] mixins, 54 Object context, 55 boolean objectAsSuperClass, 56 SimpleMetaData simpleMetaData, 57 ContainerCache containerCache) 58 { 59 this.interfaces = interfaces; 60 this.metaDataContext = context; 61 this.objectAsSuperClass = objectAsSuperClass; 62 this.proxiedClass = proxiedClass; 63 this.target = target; 64 this.simpleMetaData = simpleMetaData; 65 this.containerCache = containerCache; 66 } 67 68 public Class [] getInterfaces() 69 { 70 return interfaces; 71 } 72 73 public void setInterfaces(Class [] interfaces) 74 { 75 this.interfaces = interfaces; 76 } 77 78 public Object getMetaDataContext() 79 { 80 return metaDataContext; 81 } 82 83 public void setMetaDataContext(Object metaDataContext) 84 { 85 this.metaDataContext = metaDataContext; 86 } 87 88 public boolean isObjectAsSuperClass() 89 { 90 return objectAsSuperClass; 91 } 92 93 public void setObjectAsSuperClass(boolean objectAsSuperClass) 94 { 95 this.objectAsSuperClass = objectAsSuperClass; 96 } 97 98 public Class getProxiedClass() 99 { 100 return proxiedClass; 101 } 102 103 public void setProxiedClass(Class proxiedClass) 104 { 105 this.proxiedClass = proxiedClass; 106 } 107 108 public SimpleMetaData getSimpleMetaData() 109 { 110 return simpleMetaData; 111 } 112 113 public void setSimpleMetaData(SimpleMetaData simpleMetaData) 114 { 115 this.simpleMetaData = simpleMetaData; 116 } 117 118 public Object getTarget() 119 { 120 return target; 121 } 122 123 public void setTarget(Object target) 124 { 125 this.target = target; 126 } 127 128 public AOPProxyFactoryMixin[] getMixins() 129 { 130 return mixins; 131 } 132 133 public void setMixins(AOPProxyFactoryMixin[] mixins) 134 { 135 this.mixins = mixins; 136 } 137 138 public ContainerCache getContainerCache() 139 { 140 return containerCache; 141 } 142 143 public void setContainerCache(ContainerCache containerCache) 144 { 145 this.containerCache = containerCache; 146 } 147 148 149 } 150 | Popular Tags |