Package org.openiaml.model.model.domain

Examples of org.openiaml.model.model.domain.DomainInstance


    root = loadAndInfer(UserRolesLoginHandler.class);

    Session session = assertHasSession(root, "my session");
    DomainIterator user = assertHasDomainIterator(session, "current instance");
    DomainInstance instance = user.getCurrentInstance();
    assertGenerated(instance);

    Role defaultRole = assertHasRole(root, "User");
    assertGenerated(defaultRole);
View Full Code Here


    assertBreadcrumb("InternetApplication > Session: 'my session'", session);
   
    DomainIterator iterator = assertHasDomainIterator(session, "logged in user");
    assertBreadcrumb("InternetApplication > Session: 'my session' > DomainIterator: 'logged in user'", iterator);
   
    DomainInstance instance = iterator.getCurrentInstance();
    assertBreadcrumb("... > Session: 'my session' > DomainIterator: 'logged in user' > DomainInstance: 'Current instance'", instance);
   
    DomainAttributeInstance aname = assertHasDomainAttributeInstance(instance, "name");
    assertBreadcrumb("... > DomainIterator: 'logged in user' > DomainInstance: 'Current instance' > DomainAttributeInstance: 'name'", aname);
  }
View Full Code Here

    DomainAttribute aemail = assertHasDomainAttribute(schema, "email");
    DomainAttribute aname = assertHasDomainAttribute(schema, "name");

    Frame home = assertHasFrame(root, "Home");
    DomainIterator iterator = assertHasDomainIterator(home, "Select Contact");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
    InputForm containerForm = assertHasInputForm(home, "Select Contact");

    // same name as the iterator
    IteratorList list = assertHasIteratorList(containerForm, "Select Contact");
View Full Code Here

   */
  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

    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

    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

   */
  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

    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

    DomainAttribute key = assertHasDomainAttribute(dobj, "generated primary key");
    assertTrue(key.isPrimaryKey());
    assertTrue(key.isIsGenerated());

    // an instance is created
    DomainInstance instance = di.getCurrentInstance();
    assertGenerated(instance);
   
    // the instance has both of these values
    assertEquals(2, typeSelect(instance.getFeatureInstances(), DomainAttributeInstance.class).size());
    assertHasDomainAttributeInstance(instance, "attribute");
    assertHasDomainAttributeInstance(instance, "generated primary key");

    // the form only has 'attribute'
    assertEquals(1, form.getChildren().size());
View Full Code Here

    assertEquals(0, page.getLoginHandlers().size());
    assertEquals(0, page.getAccessHandlers().size());
    DomainIterator obj = assertHasDomainIterator(page, "User instance");

    // issue 241: there should now be a DomainInstance
    DomainInstance instance = obj.getCurrentInstance();
    assertGenerated(instance);
   
    // two attributes + generated primary key
    assertEquals(3, typeSelect(instance.getFeatureInstances(), DomainAttributeInstance.class).size());

    // get the domain attribute instances
    DomainAttributeInstance username = assertHasDomainAttributeInstance(instance, "username");
    assertEquals(username.getName(), "username");
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.domain.DomainInstance

Copyright © 2018 www.massapicom. 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.