Package org.openiaml.model.model.domain

Examples of org.openiaml.model.model.domain.DomainType


   */
  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");
View Full Code Here


   */
  public void testInitial() throws Exception {

    Frame home = assertHasFrame(root, "Home");

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

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

    DomainIterator iterator = assertHasDomainIterator(home, "Iterator");
View Full Code Here

  public void testContentsOfList() throws Exception {

    Frame home = assertHasFrame(root, "Home");
    IteratorList list = assertHasIteratorList(home, "List");

    DomainType schema = assertHasDomainType(root, "schema");

    // a generated primary key
    assertHasDomainAttribute(schema, "generated primary key");

    // List has 'attribute' as a Label
View Full Code Here

    assertEquals(1, iterator10.getOutSelects().size());
    DomainSource source = iterator10.getOutSelects().get(0).getTo();

    // connected to a DomainSchema
    DomainType schema = assertHasDomainType(root, "News");
    assertNotGenerated(schema);

    assertHasSelectEdge(iterator10, source);
    assertHasSchemaEdge(source, schema);
View Full Code Here

  @Override
  public void checkNotInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainType dobj = assertHasDomainType(root, "a domain object");
    DomainIterator di = assertHasDomainIterator(page, "select");
    InputForm form = assertHasInputForm(page, "form");

    // the domain object has an attribute
    assertEquals(1, dobj.getEStructuralFeatures().size());
    assertHasDomainAttribute(dobj, "attribute");

    // the iterator does not yet contain an instance
    assertNull(di.getCurrentInstance());
View Full Code Here

  @Override
  public void checkInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainType dobj = assertHasDomainType(root, "a domain object");
    DomainIterator di = assertHasDomainIterator(page, "select");
    InputForm form = assertHasInputForm(page, "form");

    // the domain object now has two attributes (one generated key)
    assertEquals(2, dobj.getEStructuralFeatures().size());
    assertHasDomainAttribute(dobj, "attribute");
    DomainAttribute key = assertHasDomainAttribute(dobj, "generated primary key");
    assertTrue(key.isPrimaryKey());
    assertTrue(key.isIsGenerated());
View Full Code Here

  @Override
  public void checkNotInferredKnowledge(InternetApplication root) throws Exception {

    DomainSource ds = assertHasDomainSource(root, "domain source");
    assertNotGenerated(ds);
    DomainType user = assertHasDomainType(root, "User");
    assertNotGenerated(user);

    Frame page = assertHasFrame(root, "container");
    assertEquals("container", page.getName());
View Full Code Here

  @Override
  public void checkInferredKnowledge(InternetApplication root) throws Exception {

    DomainSource ds = assertHasDomainSource(root, "domain source");
    assertNotGenerated(ds);
    DomainType user = assertHasDomainType(root, "User");
    assertNotGenerated(user);

    Frame page = assertHasFrame(root, "container");
    assertEquals("container", page.getName());
View Full Code Here

  @Override
  public void checkInferredKnowledge(InternetApplication root)
      throws Exception {
   
    // generated
    DomainType schema = assertHasDomainType(root, "properties");
    assertGenerated(schema);

    assertEquals(4, schema.getEStructuralFeatures().size())// four attributes (one is a generated primary key)

    {
      DomainAttribute attribute = assertHasDomainAttribute(schema, "fruit");
      assertEquals(attribute.getName(), "fruit");
      assertEqualType(BuiltinDataTypes.getTypeString(), attribute.getEType());
View Full Code Here

    return GeneratedPrimaryKey.class;
  }

  @Override
  public void checkNotInferredKnowledge(InternetApplication root) throws Exception {
    DomainType ds = assertHasDomainType(root, "domain object");
    assertEquals(0, ds.getEStructuralFeatures().size());

  }
View Full Code Here

TOP

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

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.