Package org.openiaml.model.model.components

Examples of org.openiaml.model.model.components.LoginHandler


    ActivityOperation operation = (ActivityOperation) createElement( container, OperationsPackage.eINSTANCE.getActivityOperation(), ModelPackage.eINSTANCE.getContainsOperations_Operations() );
    return operation;
  }

  public LoginHandler generatedLoginHandler(GeneratesElements by, Session container) throws InferenceException {
    LoginHandler object = (LoginHandler) createElement( container, ComponentsPackage.eINSTANCE.getLoginHandler(), ModelPackage.eINSTANCE.getScope_LoginHandlers() );
    setGeneratedBy(object, by);
    return object;
  }
View Full Code Here


    assertNotGenerated(obj);

    DomainAttribute password = assertHasDomainAttribute(obj, "password");
    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);
View Full Code Here

   */
  public void testInferredWires() throws Exception {
    root = loadAndInfer(LoginHandlerInstance.class);

    Session session = assertHasSession(root, "my session");
    LoginHandler handler = assertHasLoginHandler(session, "login handler");

    // there should be new pages created
    Frame login = assertHasFrame(session, "Login Successful");
    {
      assertHasNoWiresFromTo(root, handler, login);
View Full Code Here

   */
  public void testInferredSelect() throws Exception {
    root = loadAndInfer(LoginHandlerInstance.class);

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

    // check the query on the instance
    assertEquals("password = :password", instance.getQuery());

View Full Code Here

  public void testInitial() throws Exception {
    root = loadDirectly(UserRolesLoginHandler.class);

    Session session = assertHasSession(root, "my session");
    assertNotGenerated(session);
    LoginHandler handler = assertHasLoginHandler(session, "user login handler");
    assertNotGenerated(handler);

    // no user instances
    assertHasNone(session, "iaml:children[iaml:name='current instance']");
View Full Code Here

    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");

    // the session should have a generated login handler
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");
    assertGenerated(handler);

    // the login handler should be of type 'user'
    assertEquals(handler.getType(), LoginHandlerTypes.USER);

    // so there should be a login page
    Session loginSession = assertHasSession(root, "role-based login handler for target session login");
    assertGenerated(loginSession);
    Frame login = assertHasFrame(loginSession, "login");
View Full Code Here

   */
  public void testHandlerGeneratedUserInstance() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");

    // user instance
    DomainIterator instance = assertHasDomainIterator(session, "current instance");
    assertGenerated(instance);

View Full Code Here

   */
  public void testHandlerGeneratedUserParameter() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");

    Role user = assertHasRole(root, "User");
    assertGenerated(user);

    // a ActivityParameter wire: [guest] --> [handler]
View Full Code Here

   */
  public void testHandlerGeneratedCheckInstance() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");
    assertGenerated(handler);

    ActivityOperation check = assertHasActivityOperation(session, "check instance");
    assertGenerated(check);
  }
View Full Code Here

    assertGenerated(default_user);
   
    // is extended
    assertGenerated(assertHasExtendsEdge(root, user, default_user));

    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");
    assertGenerated(handler);
   
    // the LoginHandler has an incoming User (not permissions)
    // from the default user
    assertGenerated(assertHasParameter(root, default_user, handler));
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.components.LoginHandler

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.