- Timestamp:
- 06/05/07 15:01:00 (18 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/3.0-Beta2/components/server/src/ome/logic/AbstractLevel2Service.java
r1375 r1595 33 33 public abstract class AbstractLevel2Service implements SelfConfigurableService { 34 34 35 pr otectedtransient BeanHelper beanHelper = new BeanHelper(this.getClass());35 private transient BeanHelper beanHelper = new BeanHelper(this.getClass()); 36 36 37 37 protected transient LocalUpdate iUpdate; … … 53 53 */ 54 54 public void selfConfigure() { 55 beanHelper.configure(this);55 getBeanHelper().configure(this); 56 56 } 57 57 58 protected BeanHelper getBeanHelper() { 59 if (beanHelper == null) { 60 beanHelper = new BeanHelper(this.getClass()); 61 } 62 return beanHelper; 63 } 64 58 65 public final void setUpdateService(LocalUpdate update) { 59 beanHelper.throwIfAlreadySet(this.iUpdate, update);66 getBeanHelper().throwIfAlreadySet(this.iUpdate, update); 60 67 this.iUpdate = update; 61 68 } 62 69 63 70 public final void setQueryFactory(QueryFactory qFactory) { 64 beanHelper.throwIfAlreadySet(this.queryFactory, qFactory);71 getBeanHelper().throwIfAlreadySet(this.queryFactory, qFactory); 65 72 this.queryFactory = qFactory; 66 73 } 67 74 68 75 public final void setQueryService(LocalQuery query) { 69 beanHelper.throwIfAlreadySet(this.iQuery, query);76 getBeanHelper().throwIfAlreadySet(this.iQuery, query); 70 77 this.iQuery = query; 71 78 } 72 79 73 80 public final void setSecuritySystem(SecuritySystem secSys) { 74 beanHelper.throwIfAlreadySet(this.sec, secSys);81 getBeanHelper().throwIfAlreadySet(this.sec, secSys); 75 82 this.sec = secSys; 76 83 }
