Package org.rhq.core.domain.configuration

Examples of org.rhq.core.domain.configuration.PropertyMap


    return result;
  }
 
  private void setComplexResult() {
    PropertyList list = new PropertyList(LISTNAME); //$NON-NLS-1$
    PropertyMap pm;
    Iterator resultIter = ((List)content).iterator();
    while (resultIter.hasNext()) {
      Map reportRowMap = (Map) resultIter.next();
      Iterator reportRowKeySetIter = reportRowMap.keySet().iterator();
      pm = new PropertyMap("userMap"); //$NON-NLS-1$     

      while (reportRowKeySetIter.hasNext()) {
        String key = (String) reportRowKeySetIter.next();
        pm.put(new PropertySimple(key, reportRowMap.get(key)==null?"":reportRowMap.get(key))); //$NON-NLS-1$
      }
      list.add(pm);
    }
   
    result = list;
View Full Code Here


  public static Map<String, PropertySimple> getCustomProperties(
      Configuration pluginConfig) {
    Map<String, PropertySimple> customProperties = new LinkedHashMap<String, PropertySimple>();
    if (pluginConfig == null)
      return customProperties;
    PropertyMap customPropsMap = pluginConfig.getMap("custom-properties"); //$NON-NLS-1$
    if (customPropsMap != null) {
      Collection<Property> customProps = customPropsMap.getMap().values();
      for (Property customProp : customProps) {
        if (!(customProp instanceof PropertySimple)) {
          LOG
              .error("Custom property definitions in plugin configuration must be simple properties - property " //$NON-NLS-1$
                  + customProp + " is not - ignoring..."); //$NON-NLS-1$
View Full Code Here

            .getProperty("mappedRoleNames"); //$NON-NLS-1$
        if (mappedRoleNames != null) {
          CollectionValueSupport props = (CollectionValueSupport) mappedRoleNames
              .getValue();
          for (MetaValue mappedRoleName : props.getElements()) {
            PropertyMap mappedRoleNameMap = null;

            try {
              mappedRoleNameMap = new PropertyMap(
                  "map", //$NON-NLS-1$
                  new PropertySimple(
                      "name", (ProfileServiceUtil.stringValue(mappedRoleName)))); //$NON-NLS-1$
            } catch (Exception e) {
              final String msg = "Exception in loadResourceConfiguration(): " + e.getMessage(); //$NON-NLS-1$
View Full Code Here

    private void initBasedir(DriftDescriptor descriptor, DriftDefinitionTemplate template) {
        Basedir basedir = descriptor.getBasedir();
        String valueContext = basedir.getValueContext();
        String valueName = basedir.getValueName();

        PropertyMap basedirMap = new PropertyMap(DriftConfigurationDefinition.PROP_BASEDIR);
        basedirMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_BASEDIR_VALUECONTEXT, valueContext));
        basedirMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_BASEDIR_VALUENAME, valueName));

        template.getConfiguration().put(basedirMap);
    }
View Full Code Here

        if (descriptor.getIncludes() != null && descriptor.getIncludes().getInclude().size() > 0) {
            Configuration config = template.getConfiguration();
            PropertyList includes = new PropertyList(DriftConfigurationDefinition.PROP_INCLUDES);

            for (DriftFilterDescriptor include : descriptor.getIncludes().getInclude()) {
                PropertyMap includeMap = new PropertyMap(DriftConfigurationDefinition.PROP_INCLUDES_INCLUDE);
                includeMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_PATH, include.getPath()));
                includeMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_PATTERN, include.getPattern()));

                includes.add(includeMap);
            }
            config.put(includes);
        }
View Full Code Here

        if (descriptor.getExcludes() != null && descriptor.getExcludes().getExclude().size() > 0) {
            Configuration config = template.getConfiguration();
            PropertyList excludes = new PropertyList(DriftConfigurationDefinition.PROP_EXCLUDES);

            for (DriftFilterDescriptor exclude : descriptor.getExcludes().getExclude()) {
                PropertyMap excludeMap = new PropertyMap(DriftConfigurationDefinition.PROP_EXCLUDES_EXCLUDE);
                excludeMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_PATH, exclude.getPath()));
                excludeMap.put(new PropertySimple(DriftConfigurationDefinition.PROP_PATTERN, exclude.getPattern()));

                excludes.add(excludeMap);
            }
            config.put(excludes);
        }
View Full Code Here

        }
        propDefMap.setReadOnly(mapProperty.isReadOnly());
        propDefMap.setSummary(mapProperty.isSummary());

        // Add an instance of the map to the default config, if appropriate.
        PropertyMap propMap;
        if (defaultConfigurationParentMap != null) {
            propMap = new PropertyMap(propDefMap.getName());
            defaultConfigurationParentMap.put(propMap);
        } else {
            propMap = null;
        }
View Full Code Here

        if (propertyList == null) {
            propertyList = new PropertyList(BUNDLE_DEST_LIST_NAME);
            this.bundleConfiguration.put(propertyList);
        }

        PropertyMap map = new PropertyMap(BUNDLE_DEST_LIST_ITEM_NAME);
        def.fillPropertyMap(map);

        propertyList.add(map);
    }
View Full Code Here

            return null;
        }

        Set<T> retVal = new HashSet<T>(list.size());
        for (Property listItem : list) {
            PropertyMap map = (PropertyMap) listItem;
            T item = BundleDestinationSpecification.from(map, type);
            if (item != null) {
                retVal.add(item);
            }
        }
View Full Code Here

                BundleDestinationDefinition.Builder bld = BundleDestinationDefinition.builder().withName(name)
                    .withConnectionString(connection).withDescription(description).withAcceptedBundleTypes(accepts);

                if (refs != null) {
                    for (Property p : refs.getList()) {
                        PropertyMap ref = (PropertyMap) p;

                        String type = ref.getSimpleValue(BUNDLE_DEST_DEF_REF_TYPE_NAME, null);
                        if (type == null) {
                            continue;
                        }

                        BundleDestinationDefinition.ConfigRef.Type refType =
                            BundleDestinationDefinition.ConfigRef.Type.valueOf(type);

                        String context = ref.getSimpleValue(BUNDLE_DEST_DEF_REF_CONTEXT_NAME, null);
                        if (context == null) {
                            continue;
                        }

                        BundleDestinationDefinition.ConfigRef.Context refContext =
                            BundleDestinationDefinition.ConfigRef.Context.valueOf(context);

                        String refName = ref.getSimpleValue(BUNDLE_DEST_DEF_REF_NAME_NAME, null);
                        if (name == null) {
                            continue;
                        }

                        String refTargetName = ref.getSimpleValue(BUNDLE_DEST_DEF_REF_TARGET_NAME_NAME, refName);

                        bld.addPropertyReference(refType, refContext, refName, refTargetName);
                    }
                }
View Full Code Here

TOP

Related Classes of org.rhq.core.domain.configuration.PropertyMap

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.