Package org.pegasus.jmpi

Examples of org.pegasus.jmpi.CIMParameter


            List methodArgs=new ArrayList();
            SPLSymbolTable methodArgsSymbolTable=new SPLSymbolTable();

            for(int j=0;j<cimMethod.getParameterCount();j++)
            {
              CIMParameter cimparameter=cimMethod.getParameter(j);
              String parameterName=cimparameter.getName();
              boolean isArr=cimparameter.isArray();
              int type=CIMSPLTypeConstants.convertCIMTypeToInternalType(cimparameter.getType().getType());

              String referenceTypeName="";

              if(type == TypeConstants.referenceType)
              { 
                referenceTypeName = CIMSPLTypeConstants.getReferenceTypeName(cimparameter.getReferenceClassName());
              }
              Argument arg=new ArgumentImpl(type, parameterName, isArr, referenceTypeName);

              methodArgsSymbolTable.insertVariableSymbol(parameterName, type, referenceTypeName, isArr, false, false);
              //System.out.println(" inserted variable symbol into methodArgsSymbolTable "+parameterName);
View Full Code Here


    logger.entering(sourceClass,Thread.currentThread().getName()+" "+ "generateModifiedPropertiesList");
    Vector inParams=new Vector();
    for( int j=0; j<cimMethod.getParameterCount(); j++)
    {
      try{
        CIMParameter cimparameter=cimMethod.getParameter(j);
        String parameterName=cimparameter.getName();
        int type=cimparameter.getType().getType();
        boolean isArray=cimparameter.isArray();
        //System.out.println("parameter name = "+parameterName);
        Object paramValue=cimArgNameValuePairs.get(parameterName);

        if(paramValue!=null)
        {
View Full Code Here

TOP

Related Classes of org.pegasus.jmpi.CIMParameter

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.