@Override public void describeVisit(MetaDataVisitor visitor) { Object name = context.getName(); //Object iDependOn = getUnderlyingValue(); Object iDependOn = getPersistenceUnitBeanName(); log.info("iDependOn " + iDependOn); ControllerState whenRequired = visitor.getContextState(); ControllerState dependentState = ControllerState.INSTALLED; AbstractDependencyItem dependency = new AbstractDependencyItem(name, iDependOn, whenRequired, dependentState); visitor.addDependency(dependency); super.describeVisit(visitor); }
public void initialVisit(MetaDataVisitor visitor) { context = visitor.getControllerContext(); visitor.addDependency(new WBInjectionDependencyItem(context.getName(), visitor.getContextState(), type, annotations)); type = null; // nullify it super.initialVisit(visitor); }
public void describeVisit(MetaDataVisitor visitor) { Object name = context.getName(); Object iDependOn = getUnderlyingValue(); ControllerState whenRequired = visitor.getContextState(); ControllerState dependentState = state; if (dependentState == null) dependentState = ControllerState.INSTALLED; DependencyItem item = new SearchDependencyItem(name, iDependOn, whenRequired, dependentState, search); visitor.addDependency(item); super.describeVisit(visitor); }
if (whenRequired == null) whenRequired = visitor.getContextState();
public void initialVisit(MetaDataVisitor visitor) { context = visitor.getControllerContext(); setValue(context.getName()); ControllerState whenRequired = visitor.getContextState(); DependencyItem item = new AbstractDependencyItem(getUnderlyingValue(), getUnderlyingValue(), whenRequired, ControllerState.INSTANTIATED); visitor.addDependency(item); super.initialVisit(visitor); }
if (whenRequired == null) whenRequired = visitor.getContextState();
public void initialVisit(MetaDataVisitor visitor) { if (search == null) throw new IllegalArgumentException("Null search"); context = visitor.getControllerContext(); ControllerState whenRequired = whenRequiredState; if (whenRequired == null) { whenRequired = visitor.getContextState(); } if (isOptional()) optionalWhenRequired = whenRequired; // used for sub class optional handling if (addDependencyItem()) { Object name = context.getName(); Object iDependOn = getUnderlyingValue(); DependencyItem item; if (isSearchApplied()) { item = new SearchDependencyItem(name, iDependOn, whenRequired, dependentState, search); } else { item = new AbstractDependencyItem(name, iDependOn, whenRequired, dependentState); } visitor.addDependency(item); } super.initialVisit(visitor); }
ControllerState whenRequired = visitor.getContextState(); DependencyItem di = new AbstractDependencyItem(name, iDependOn, whenRequired, ControllerState.INSTALLED); visitor.addDependency(di);