Examples of DomainIterator


Examples of org.openiaml.model.model.domain.DomainIterator

   * @throws Exception
   */
  public void testAttributeCallsLabelUpdate() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    InputForm form = assertHasInputForm(home, "view news");
    DomainIterator iterator = assertHasDomainIterator(home, "view news");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);

    DomainAttributeInstance a1 = assertHasDomainAttributeInstance(instance, "title");
    assertGenerated(a1);

View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

    // generated default user
    Role default_user = assertHasRole(root, "User");
       
    // there is a generated instance
    DomainIterator iterator = assertHasDomainIterator(session, "current instance");
    assertGenerated(iterator);
   
    // connected by a SetWire from the LoginHandler
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");
    assertGenerated(assertHasSetWire(root, handler, iterator));
   
    // TODO which Schema should it connect to?
   
    // it must have a SelectEdge out to the
    DomainSource source = iterator.getOutSelects().get(0).getTo();
    assertGenerated(source);
   
    DomainType targetSchema = default_user;
   
    assertGenerated(assertHasSchemaEdge(source, targetSchema));
    assertGenerated(assertHasSelectEdge(iterator, source));
   
    // but there must only be one select
    assertEquals(1, iterator.getOutSelects().size());
   
  }
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

    assertNotGenerated(password);

    LoginHandler handler = assertHasLoginHandler(session, "login handler");
    assertNotGenerated(handler);
    assertEquals(handler.getType(), LoginHandlerTypes.DOMAIN_OBJECT);
    DomainIterator iterator = assertHasDomainIterator(session, "logged in user");
    assertNotGenerated(iterator);
    DomainInstance instance = iterator.getCurrentInstance();
    assertNotGenerated(instance);

    // only one attribute
    DomainAttributeInstance aname = assertHasDomainAttributeInstance(instance, "name");
    assertNotGenerated(aname);
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

   */
  public void testQueryContents() throws Exception {
    root = loadAndInfer(LoginHandlerInstanceMultiple.class);

    Session session = assertHasSession(root, "my session");
    DomainIterator instance = assertHasDomainIterator(session, "logged in user");

    // the query should contain both :password and :email
    assertTrue("Query '" + instance.getQuery() + "' should contain :password", instance.getQuery().contains(":password"));
    assertTrue("Query '" + instance.getQuery() + "' should contain :email", instance.getQuery().contains(":email"));

  }
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

  public void testDomainInstanceAttributeNameExtendsDefinedNameAttribute() throws Exception {
    root = loadAndInfer(LoginHandlerInstanceMultiple.class);
   
    Session session = assertHasSession(root, "my session");
    DomainType object = assertHasDomainType(root, "User");
    DomainIterator iterator = assertHasDomainIterator(session, "logged in user");
    DomainInstance instance = iterator.getCurrentInstance();
   
    DomainAttributeInstance ai = assertHasDomainAttributeInstance(instance, "name");
    DomainAttribute a = assertHasDomainAttribute(object, "name");
   
    ExtendsEdge edge = assertHasExtendsEdge(root, ai, a);
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

    DomainType schema = assertHasDomainType(root, "schema");
    DomainAttribute attr = assertHasDomainAttribute(schema, "attribute");

    Frame target = assertHasFrame(root, "Target Frame");

    DomainIterator iterator = assertHasDomainIterator(home, "Iterator");
    assertEquals(3, iterator.getLimit());

    IteratorList list = assertHasIteratorList(home, "List");
    assertHasSetWire(root, iterator, list);

    assertHasDetailWire(root, list, target);
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

   * @throws Exception
   */
  public void testDomainAttributeInstanceSetsHiddenPK() throws Exception {

    Frame home = assertHasFrame(root, "Home");
    DomainIterator iterator = assertHasDomainIterator(home, "Iterator");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
    IteratorList list = assertHasIteratorList(home, "List");
    Label hpk = assertHasLabel(list, "generated primary key");

    DomainAttributeInstance dai = assertHasDomainAttributeInstance(instance, "generated primary key");
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

   * @throws Exception
   */
  public void testDatabaseTypes() throws Exception {
    Frame feed = assertHasFrame(root, "Target Feed");
   
    DomainIterator instance = assertHasDomainIterator(feed, "recent news");
    InputForm form = assertHasInputForm(feed, "Feed Item");
   
    assertHasSetWire(root, instance, form, "set");

    // generated
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

    assertGenerated(viewForm);

    QueryParameter qp = assertHasQueryParameter(view, "generated primary key");
    assertGenerated(qp);

    DomainIterator instance = assertHasDomainIterator(view, "Current News instance");
    assertGenerated(instance);
    assertEquals(1, instance.getLimit())// selecting one!

    // the order doesn't matter here

    // parameter
    assertGenerated(assertHasParameter(root, qp, instance));
View Full Code Here

Examples of org.openiaml.model.model.domain.DomainIterator

    Frame feed = assertHasFrame(root, "Target Feed");
    InputForm form = assertHasInputForm(feed, "Feed Item");

    // the 'generated primary key' is from the instance
    DomainIterator iterator = assertHasDomainIterator(feed, "recent news");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
    DomainAttributeInstance pk = assertHasDomainAttributeInstance(instance, "generated primary key");
    assertGenerated(pk);

    Value pkValue = assertHasFieldValue(pk);
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.