/** * @param container */ public void setContainer(LaContainer container) { this.container = container.getRoot(); }
protected boolean isOriginatedInConfigurationContainer(LaContainer container) { final LaContainer root = container.getRoot(); final LaContainer configurationContainer = LaContainerFactory.getConfigurationContainer(); return root != null && configurationContainer != null && root != configurationContainer; }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequestHeaderValuesMap(); } }
LaContainer createContainer(LaContainer parent, String path) { LaContainer container = new LaContainerImpl(); container.setPath(path); if (parent != null) { container.setRoot(parent.getRoot()); } return container; }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getResponse(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequest(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequestHeaderMap(); } }
@Override public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequestMap(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getApplication(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getSessionMap(); } }
@Override public Object getComponent() { return getContainer().getRoot().getExternalContext().getSession(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getApplication(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getResponse(); } }
@Override public Object getComponent() { return getContainer().getRoot().getExternalContext().getSession(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequest(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getRequestParameterMap(); } }
/** * @see org.lastaflute.di.core.ComponentDef#getComponent() */ public Object getComponent() { return getContainer().getRoot().getExternalContext().getApplicationMap(); } }
public Object getComponent() { return getContainer().getRoot().getExternalContext().getApplication(); } }
public Object getComponent() { return getContainer().getRoot().getExternalContext().getInitParameterMap(); } }
public Object invoke(final MethodInvocation invocation) throws Throwable { final LaContainer container = getComponentDef(invocation).getContainer().getRoot(); final MethodInterceptor[] interceptors = new MethodInterceptor[interceptorNames.length]; for (int i = 0; i < interceptors.length; ++i) { interceptors[i] = (MethodInterceptor) container.getComponent(interceptorNames[i]); } final MethodInvocation nestInvocation = new NestedMethodInvocation((LaMethodInvocation) invocation, interceptors); return nestInvocation.proceed(); } }