Examples of ActivityOperation


Examples of org.openiaml.model.model.operations.ActivityOperation

    Frame required = assertHasFrame(root, "Required Page");
    Event access = required.getOnAccess();
    assertGenerated(access);

    // set operation
    ActivityOperation set = assertHasActivityOperation(required, "Set gate flag");
    assertGenerated(set);

    // run wire
    ECARule run = assertHasRunAction(required, access, set);
    assertGenerated(run);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    // required page
    Frame required = assertHasFrame(root, "Required Page");

    // set operation
    ActivityOperation set = assertHasActivityOperation(required, "Set gate flag");

    // start node
    StartNode start = assertHasStartNode(set);
    assertGenerated(start);
    FinishNode finish = assertHasFinishNode(set);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    root = loadAndInfer(UserModifyRoles2.class);

    Session session = assertHasSession(root, "target session");
    Session loginSession = assertHasSession(root, "current user login");
    assertGenerated(loginSession);
    ActivityOperation doLogin = assertHasActivityOperation(loginSession, "do login");

    StartNode start = assertHasStartNode(doLogin);
    FinishNode finish = assertHasFinishNode(doLogin);
    CancelNode cancel = assertHasCancelNode(doLogin);
    SplitNode split = assertHasSplitNode(doLogin);
    JoinNode join = assertHasJoinNode(doLogin);

    // there should be a decision node from 'empty?'
    DecisionNode decision = assertHasDecisionNode(doLogin, "true?");
    assertHasExecutionEdge(doLogin, start, split);
    assertHasExecutionEdge(doLogin, join, decision);
    assertHasExecutionEdge(doLogin, decision, cancel);
    assertHasExecutionEdge(doLogin, decision, finish);

    // get the keys in the session
    Value email = assertHasValue(session, "current email");
    assertGenerated(email);
    Value password = assertHasValue(session, "current password");
    assertGenerated(password);

    // the operation has parameters that are populated
    ActivityParameter pemail = assertHasActivityParameter(doLogin, "email");
    ActivityParameter ppassword = assertHasActivityParameter(doLogin, "password");

    // there will be many operations called 'set'
    List<?> sets = typeSelect(doLogin.getNodes(), SetNode.class);
    assertEquals(2, sets.size());

    boolean emailSet = false;
    boolean passwordSet = false;
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

   */
  public void testContentsOfDoLogoutOperation() throws Exception {
    root = loadAndInfer(UserModifyRoles2.class);

    Session session = assertHasSession(root, "target session");
    ActivityOperation doLogout = assertHasActivityOperation(session, "do logout");

    assertGenerated(assertHasStartNode(doLogout));
    assertGenerated(assertHasFinishNode(doLogout));
    assertHasNoCancelNode(doLogout);
    assertGenerated(assertHasSplitNode(doLogout));
    assertGenerated(assertHasJoinNode(doLogout));

    // get the keys in the session
    Value email = assertHasValue(session, "current email");
    assertGenerated(email);
    Value password = assertHasValue(session, "current password");
    assertGenerated(password);

    Value myNull = assertHasValue(doLogout, "reset value");
    assertTrue(myNull.isReadOnly());
    assertEquals("null", myNull.getDefaultValue());
   
    // there should be three ExternalValues
    List<?> evs = typeSelect(doLogout.getNodes(), ExternalValue.class);
    assertEquals(3, evs.size());
   
    boolean set1 = false;
    boolean set2 = false;
    boolean set3 = false;
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    // required page
    Event access = ad.getOnAccess();
    assertGenerated(access);

    // set operation
    ActivityOperation set = assertHasActivityOperation(ad, "Set gate flag");
    assertGenerated(set);

    // run wire
    ECARule run = assertHasRunAction(ad, access, set);
    assertGenerated(run);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    // generated property
    Value property = assertHasValue(session, "View Ads Exit Gate flag");

    // set operation
    ActivityOperation set = assertHasActivityOperation(ad, "Set gate flag");

    // start node
    StartNode start = assertHasStartNode(set);
    assertGenerated(start);
    FinishNode finish = assertHasFinishNode(set);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    // we need to convert 'results' into a jump target (results-1)
    Button last = assertHasButton(form, "Last");

    Event onClick = last.getOnClick();

    ActivityOperation op = assertHasActivityOperation(last, "update target");
    assertGenerated(op);

    ECARule update = assertHasRunAction(root, onClick, op);

    // it must have a higher priority than the action to the instance
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    InputForm form = assertHasInputForm(home, "view news");
    DomainIterator instance = assertHasDomainIterator(home, "view news");
    Value results = instance.getResults();

    Button last = assertHasButton(form, "Last");
    ActivityOperation op = assertHasActivityOperation(last, "update target");
    Value target = assertHasValue(last, "target");

    StartNode start = assertHasStartNode(op);
    FinishNode finish = assertHasFinishNode(op);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

    BuiltinOperation update1 = assertHasBuiltinOperation(text1, "update");
    BuiltinProperty cast1 = assertHasBuiltinProperty(text1, "can cast?");
    BuiltinProperty set1 = assertHasBuiltinProperty(text1, "fieldValue is set");

    InputTextField text2 = assertHasInputTextField(home, "text2");
    ActivityOperation init2 = assertHasActivityOperation(text2, "init");
    ActivityOperation update2 = assertHasActivityOperation(text2, "update");
    ActivityPredicate cast2 = assertHasActivityPredicate(text2, "can cast?");
    ActivityPredicate set2 = assertHasActivityPredicate(text2, "fieldValue is set");

    assertNotGenerated(text1, text2, init1, init2, update1, update2, cast1, cast2, set1, set2);
View Full Code Here

Examples of org.openiaml.model.model.operations.ActivityOperation

  public void testContentsOfUpdateOperation() throws Exception {

    Frame home = assertHasFrame(root, "Home");
    InputTextField text2 = assertHasInputTextField(home, "text2");
    ActivityOperation update = assertHasActivityOperation(text2, "update");

    // -- traverse from start node --
    StartNode start = assertHasStartNode(update);
    FinishNode finish = assertHasFinishNode(update);
    CancelNode cancel = assertHasCancelNode(update);
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.