Tuesday, 6 November 2012

Java code to get the details of IT resource

public final Hashtable getITResourceProperties(String itResourceName)throws Exception {

            System.out.println("getITResourceProperties -- IT Resource Name: "+ itResourceName);
            long svrKey = 0;
            Hashtable map = new Hashtable();
            map.put("IT Resources.Name", itResourceName);
            tcResultSet set = moitres.findITResourceInstances(map);
            svrKey = set.getLongValue("IT Resources.Key");
            System.out.println("getITResourceProperties -- IT Resources.Key = " + svrKey);
            set = moitres.getITResourceInstanceParameters(svrKey);
            map.clear();
            map.put("svr_key",(new StringBuffer(String.valueOf(svrKey))).toString());
            System.out.println("getITResourceProperties-- svr_key = " + String.valueOf(svrKey).toString());

            for (int i = 0; i < set.getRowCount(); i++) {
                  set.goToRow(i);
                  String s3 = set.getStringValue("IT Resources Type Parameter.Name");
                  String s4 = set.getStringValue("IT Resources Type Parameter Value.Value");
                  map.put(s3, s4);
                  System.out.println(s3+"----"+s4);
            }

            return map;

      }

No comments:

Post a Comment