Examples of Decision


Examples of org.glassfish.security.services.api.authorization.AzResult.Decision

             * Basically, if the subject has one of the "special" principals
             * (token, local password, etc.) then we accept it for any action
             * on the DAS and on instances.  Otherwise, it's a person and
             * we allow full access on the DAS but read-only on instances.
             */
            Decision result =
                    isSubjectTrustedForDASAndInstances(subject)
                  
                    || // Looks external.  Allow full access on DAS, read-only on instance.
                  
                    (isSubjectAnAdministrator(subject)
View Full Code Here

Examples of org.jberet.job.Decision

                    if (split.getId().equals(restartPoint)) {
                        runSplit(split);
                        break;
                    }
                } else if (e instanceof Decision) {
                    Decision decision = (Decision) e;
                    if (decision.getId().equals(restartPoint)) {
                        runDecision(decision);
                    }
                    break;
                }
            }
        } else {
            // the head of the composite job element is the first non-abstract element (step, flow, or split)
            for (Object e : getJobElements()) {
                if (e instanceof Step) {
                    Step step = (Step) e;
//                if (Boolean.parseBoolean(step.getAbstract())) {
//                    continue;
//                }
                    runStep(step);
                    break;
                } else if (e instanceof Flow) {
                    Flow flow = (Flow) e;
                    //A flow cannot be abstract or have parent, so run the flow
                    runFlow(flow, null);
                    break;
                } else if (e instanceof Split) {
                    Split split = (Split) e;
                    //A split cannot be abstract or have parent, so run the split
                    runSplit(split);
                    break;
                } else if (e instanceof Decision) {
                    Decision decision = (Decision) e;
                    batchContext.setBatchStatus(BatchStatus.FAILED);
                    BatchLogger.LOGGER.decisionCannotBeFirst(decision.getId());
                    return;

//                runDecision(decision);
                }
            }
View Full Code Here

Examples of org.jberet.job.model.Decision

                    if (split.getId().equals(restartPoint)) {
                        runSplit(split);
                        break;
                    }
                } else if (e instanceof Decision) {
                    final Decision decision = (Decision) e;
                    if (decision.getId().equals(restartPoint)) {
                        runDecision(decision);
                    }
                    break;
                }
            }
        } else {
            // the head of the composite job element is the first non-abstract element (step, flow, or split)
            for (final JobElement e : getJobElements()) {
                if (e instanceof Step) {
                    final Step step = (Step) e;
//                if (Boolean.parseBoolean(step.getAbstract())) {
//                    continue;
//                }
                    runStep(step);
                    break;
                } else if (e instanceof Flow) {
                    final Flow flow = (Flow) e;
                    //A flow cannot be abstract or have parent, so run the flow
                    runFlow(flow, null);
                    break;
                } else if (e instanceof Split) {
                    final Split split = (Split) e;
                    //A split cannot be abstract or have parent, so run the split
                    runSplit(split);
                    break;
                } else if (e instanceof Decision) {
                    final Decision decision = (Decision) e;
                    batchContext.setBatchStatus(BatchStatus.FAILED);
                    BatchLogger.LOGGER.decisionCannotBeFirst(decision.getId());
                    return;

//                runDecision(decision);
                }
            }
View Full Code Here

Examples of org.jberet.job.model.Decision

                if (step.getId().equals(jobElementName)) {
                    runStep(step);
                    return;
                }
            } else if (e instanceof Decision) {
                final Decision decision = (Decision) e;
                if (decision.getId().equals(jobElementName)) {
                    runDecision(decision, precedingStepExecutions);
                    return;
                }
            } else if (e instanceof Flow) {
                final Flow flow = (Flow) e;
View Full Code Here

Examples of org.jbpm.graph.node.Decision

      "  </decision>" +
      "</process-definition>");
   
    processDefinition = saveAndReload(processDefinition);
   
    Decision decision = (Decision) processDefinition.getNode("d");
    DecisionCondition decisionCondition = (DecisionCondition) decision.decisionConditions.get(0);
    assertEquals("one", decisionCondition.transitionName);
    assertEquals("a == 1", decisionCondition.expression);
   
    decisionCondition = (DecisionCondition) decision.decisionConditions.get(1);
View Full Code Here

Examples of org.jbpm.graph.node.Decision

      "  </decision>" +
      "</process-definition>");
   
    processDefinition = saveAndReload(processDefinition);
   
    Decision decision = (Decision) processDefinition.getNode("d");
    Delegation decisionDelegation = decision.decisionDelegation;
    assertNotNull(decisionDelegation);
    assertEquals("org.jbpm.graph.node.JpdlDbTest$MyDecisionHandler", decisionDelegation.getClassName());
    MyDecisionHandler decisionHandler = (MyDecisionHandler) decisionDelegation.instantiate();
    assertEquals("testing... one, two... testing", decisionHandler.decisionHandlerConfigText);
View Full Code Here

Examples of org.jbpm.graph.node.Decision

  public void testNodeEvents() {
    assertSupportedEvents(new Node(), new String[] { "node-enter", "node-leave", "before-signal", "after-signal" });
  }

  public void testDecisionEvents() {
    assertSupportedEvents(new Decision(), new String[] { "node-enter", "node-leave", "before-signal", "after-signal" });
  }
View Full Code Here

Examples of org.jbpm.ui.common.model.Decision

            figure.setLabelText(state.getDuration().toString());
        }
      boolean exclusive = getModel().getSource().isExclusive() && getModel().getSource().getLeavingTransitions().size() > 1;
        figure.setExclusive(exclusive);
      if (getModel().getSource() instanceof Decision) {
            Decision decision = (Decision) getModel().getSource();
            IDecisionProvider provider = CustomizationRegistry.getProvider(decision);
            if (transition.getName().equals(provider.getDefaultTransitionName(decision))) {
                figure.setDefaultFlow(true);
            }
      }
View Full Code Here

Examples of org.jbpm.ui.common.model.Decision

            Transition transition = getModel();
            if (transition.getSource() instanceof Decision) {
                getFigure().setLabelText(transition.getName());
                refreshVisuals();
                // update decision configuration
                Decision decision = (Decision) transition.getSource();
                IDecisionProvider provider = CustomizationRegistry.getProvider(decision);
                provider.transitionRenamed(decision, (String) evt.getOldValue(), (String) evt.getNewValue());
            }
            if (transition.getSource() instanceof ITimed) {
                ITimed state = (ITimed) transition.getSource();
View Full Code Here

Examples of org.jbpm.ui.common.model.Decision

    public void propertyChange(PropertyChangeEvent evt) {
        super.propertyChange(evt);
        if (NODE_LEAVING_TRANSITION_ADDED.equals(evt.getPropertyName())
                || NODE_LEAVING_TRANSITION_REMOVED.equals(evt.getPropertyName())
                || PROPERTY_CONFIGURATION.equals(evt.getPropertyName())) {
            Decision decision = getModel();
            IDecisionProvider provider = CustomizationRegistry.getProvider(decision);
            for (TransitionGraphicalEditPart part : (List<TransitionGraphicalEditPart>) getSourceConnections()) {
                if (part.getFigure().setDefaultFlow(part.getModel().getName().equals(provider.getDefaultTransitionName(decision)))) {
                    part.refreshVisuals();
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.