dependencyObjects[i] = designer.addSectionObject("Dependency_" + dependencyType.getDependencyName(), dependencyType.getDependencyType().getName()); dependencyObjects[i].setTypeQualifier(dependencyType.getTypeQualifier()); designer.link(challengeFunction.getFunctionObject(HttpSession.class.getSimpleName()), httpSession); for (SectionObject dependency : dependencyObjects) { designer.link(challengeFunction.getFunctionObject(dependency.getSectionObjectName()), dependency); moAuthFunction.getFunctionObject(FunctionAuthenticateContext.class.getSimpleName()).flagAsParameter(); for (SectionObject dependency : dependencyObjects) { designer.link(moAuthFunction.getFunctionObject(dependency.getSectionObjectName()), dependency); moLogoutFunction.getFunctionObject(FunctionLogoutContext.class.getSimpleName()).flagAsParameter(); for (SectionObject dependency : dependencyObjects) { designer.link(moLogoutFunction.getFunctionObject(dependency.getSectionObjectName()), dependency);
dependencyObjects[i] = designer.addSectionObject("DEPENDENCY_" + dependencyType.getDependencyName(), dependencyType.getDependencyType().getName()); dependencyObjects[i].setTypeQualifier(dependencyType.getTypeQualifier()); designer.link(challengeTask.getTaskObject("HTTP_REQUEST_STATE"), httpRequestState); for (SectionObject dependency : dependencyObjects) { designer.link(challengeTask.getTaskObject(dependency.getSectionObjectName()), dependency); moAuthTask.getTaskObject("TASK_AUTHENTICATE_CONTEXT").flagAsParameter(); for (SectionObject dependency : dependencyObjects) { designer.link(moAuthTask.getTaskObject(dependency.getSectionObjectName()), dependency); moLogoutTask.getTaskObject("TASK_LOGOUT_CONTEXT").flagAsParameter(); for (SectionObject dependency : dependencyObjects) { designer.link(moLogoutTask.getTaskObject(dependency.getSectionObjectName()), dependency);