Examples of RoleUnresolved


Examples of javax.management.relation.RoleUnresolved

  {
    RoleList copy = (RoleList) roles.clone();
    Iterator iterator = unresolved.iterator();
    while (iterator.hasNext())
    {
      RoleUnresolved roleUnresolved = (RoleUnresolved) iterator.next();
      String roleName = roleUnresolved.getRoleName();
      RoleInfo info = (RoleInfo) infos.get(roleName);
      if (info == null)
        fail("unknown role " + roleName);
      if (info.isReadable() == true)
        fail("role should be readable " + roleName);
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

      ArrayList roleValue1 = new ArrayList();
      ObjectName a = new ObjectName(":a=a");
      ObjectName b = new ObjectName(":b=b");
      roleValue1.add(a);
      roleValue1.add(b);
      roleUnresolved1 = new RoleUnresolved("RoleName1", roleValue1,
                                           RoleStatus.ROLE_NOT_READABLE);

      ArrayList roleValue2 = new ArrayList();
      ObjectName c = new ObjectName(":c=c");
      ObjectName d = new ObjectName(":d=d");
      roleValue2.add(c);
      roleValue2.add(d);
      roleUnresolved2 = new RoleUnresolved("RoleName2", roleValue2,
                                           RoleStatus.ROLE_NOT_READABLE);
    }
    catch (MalformedObjectNameException mfone)
    {
      fail(mfone.toString());
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

      ArrayList roleValue = new ArrayList();
      ObjectName a = new ObjectName(":a=a");
      ObjectName b = new ObjectName(":b=b");
      roleValue.add(a);
      roleValue.add(b);
      RoleUnresolved roleUnresolved = new RoleUnresolved("RoleName", roleValue,
                                             RoleStatus.NO_ROLE_WITH_NAME);

      // Check the role name
      assertEquals("RoleName", roleUnresolved.getRoleName());     

      // Check the role value
      assertEquals(roleValue, roleUnresolved.getRoleValue());     

      // Check the problem type
      assertEquals(RoleStatus.NO_ROLE_WITH_NAME, roleUnresolved.getProblemType());     

      // Change the role name
      roleUnresolved.setRoleName("Changed");
      assertEquals("Changed", roleUnresolved.getRoleName());     

      // Change the role value
      ArrayList roleValue2 = new ArrayList();
      ObjectName c = new ObjectName(":c=c");
      ObjectName d = new ObjectName(":d=d");
      roleValue2.add(c);
      roleValue2.add(d);
      roleUnresolved.setRoleValue(roleValue2);

      // Check the new role value
      assertEquals(roleValue2, roleUnresolved.getRoleValue());     

      // Check the problem type
      roleUnresolved.setProblemType(RoleStatus.ROLE_NOT_READABLE);
      assertEquals(RoleStatus.ROLE_NOT_READABLE, roleUnresolved.getProblemType());
    }
    catch (MalformedObjectNameException mfone)
    {
      fail(mfone.toString());
    }
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

      ArrayList roleValue = new ArrayList();
      ObjectName a = new ObjectName(":a=a");
      ObjectName b = new ObjectName(":b=b");
      roleValue.add(a);
      roleValue.add(b);
      RoleUnresolved roleUnresolved = new RoleUnresolved("XYZZY", roleValue,
                                             RoleStatus.NO_ROLE_WITH_NAME);

      // Check the human readable string
      String result = roleUnresolved.toString();
      if (result.lastIndexOf("XYZZY") == -1)
        fail("Missing role name in toString");
      if (result.lastIndexOf(":a=a") == -1)
        fail("Missing object name :a=a in toString");
      if (result.lastIndexOf(":b=b") == -1)
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

      // Shouldn't allow null for the name in constructor
      boolean caught = false;
      try
      {
        new RoleUnresolved(null, roleValue, RoleStatus.NO_ROLE_WITH_NAME);
      }
      catch (IllegalArgumentException e)
      {
        caught = true;
      }
      if (caught == false)
        fail ("Constructor accepts null role name");

      // Shouldn't allow an invalid problem type
      caught = false;
      try
      {
        new RoleUnresolved("RoleName", roleValue, -1000);
      }
      catch (IllegalArgumentException e)
      {
        caught = true;
      }
      if (caught == false)
        fail ("Constructor accepts an invalid problem type");

      RoleUnresolved roleUnresolved = new RoleUnresolved("RoleName", roleValue,
                                           RoleStatus.NO_ROLE_WITH_NAME);

      // Shouldn't allow null for name
      caught = false;
      try
      {
        roleUnresolved.setRoleName(null);
      }
      catch (IllegalArgumentException e)
      {
        caught = true;
      }
      if (caught == false)
        fail ("setRoleName accepts null");

      // Shouldn't allow an invalid problem type
      caught = false;
      try
      {
        roleUnresolved.setProblemType(-1000);
      }
      catch (IllegalArgumentException e)
      {
        caught = true;
      }
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

    }
    catch (MalformedObjectNameException mfone)
    {
      fail(mfone.toString());
    }
    RoleUnresolved roleUnresolved = new RoleUnresolved("RoleName", roleValue,
                                          RoleStatus.NO_ROLE_WITH_NAME);
    RoleUnresolved roleUnresolved2 = (RoleUnresolved) roleUnresolved.clone();

    // Did it work?
    assertEquals(roleUnresolved.getRoleName(), roleUnresolved2.getRoleName());
    assertEquals(roleUnresolved.getRoleValue(), roleUnresolved2.getRoleValue());
    assertEquals(roleUnresolved.getProblemType(), roleUnresolved2.getProblemType());
    if(roleUnresolved.getRoleValue() == roleUnresolved2.getRoleValue())
      fail("RoleUnresolved.clone() didn't clone");
  }
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

    }
    catch (MalformedObjectNameException mfone)
    {
      fail(mfone.toString());
    }
    RoleUnresolved roleUnresolved = new RoleUnresolved("RoleName", roleValue,
                                          RoleStatus.NO_ROLE_WITH_NAME);
    RoleUnresolved roleUnresolved2 = null;

    try
    {
      // Serialize it
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      ObjectOutputStream oos = new ObjectOutputStream(baos);
      oos.writeObject(roleUnresolved);
   
      // Deserialize it
      ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
      ObjectInputStream ois = new ObjectInputStream(bais);
      roleUnresolved2 = (RoleUnresolved) ois.readObject();
    }
    catch (IOException ioe)
    {
      fail(ioe.toString());
    }
    catch (ClassNotFoundException cnfe)
    {
      fail(cnfe.toString());
    }

    // Did it work?
    assertEquals(roleUnresolved.getRoleName(), roleUnresolved2.getRoleName());
    assertEquals(roleUnresolved.getRoleValue(), roleUnresolved2.getRoleValue());
  }
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

   {
      RoleList copy = (RoleList) roles.clone();
      Iterator iterator = unresolved.iterator();
      while (iterator.hasNext())
      {
         RoleUnresolved roleUnresolved = (RoleUnresolved) iterator.next();
         String roleName = roleUnresolved.getRoleName();
         RoleInfo info = (RoleInfo) infos.get(roleName);
         if (info == null)
            fail("unknown role " + roleName);
         if (info.isReadable() == true)
            fail("role should be readable " + roleName);
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

   public void serialize(QName name, Attributes attributes, Object value,
                         SerializationContext context)
           throws IOException
   {
      RoleUnresolved role = (RoleUnresolved)value;
      context.startElement(name, attributes);
      context.serialize(ROLE_NAME_QNAME, null, role.getRoleName());
      for (Iterator i = role.getRoleValue().iterator(); i.hasNext();)
      {
         ObjectName on = (ObjectName)i.next();
         context.serialize(Constants.QNAME_LITERAL_ITEM, null, on);
      }
      context.serialize(PROBLEM_TYPE_QNAME, null, new Integer(role.getProblemType()));
      context.endElement();
   }
View Full Code Here

Examples of javax.management.relation.RoleUnresolved

  {
    RoleList copy = (RoleList) roles.clone();
    Iterator iterator = unresolved.iterator();
    while (iterator.hasNext())
    {
      RoleUnresolved roleUnresolved = (RoleUnresolved) iterator.next();
      String roleName = roleUnresolved.getRoleName();
      RoleInfo info = (RoleInfo) infos.get(roleName);
      if (info == null)
        fail("unknown role " + roleName);
      if (info.isReadable() == true)
        fail("role should be readable " + roleName);
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.