org.rhq.plugins.sudoers
Class SudoersComponent

java.lang.Object
  extended by org.rhq.plugins.augeas.AugeasConfigurationComponent
      extended by org.rhq.plugins.sudoers.SudoersComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, CreateChildResourceFacet, DeleteResourceFacet, ResourceComponent

public class SudoersComponent
extends AugeasConfigurationComponent

Author:
Partha Aji

Field Summary
 
Fields inherited from class org.rhq.plugins.augeas.AugeasConfigurationComponent
AUGEAS_MODULE_NAME_PROP, AUGEAS_ROOT_PATH_PROP, DEFAULT_AUGEAS_ROOT_PATH, EXCLUDE_GLOBS_PROP, INCLUDE_GLOBS_PROP, RESOURCE_CONFIGURATION_ROOT_NODE_PROP
 
Constructor Summary
SudoersComponent()
           
 
Method Summary
protected  AugeasNode getExistingChildNodeForListMemberPropertyMap(AugeasNode parentNode, org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDefList, org.rhq.core.domain.configuration.PropertyMap propMap)
           
protected  String toNodeValue(net.augeas.Augeas augeas, AugeasNode node, org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple, org.rhq.core.domain.configuration.PropertySimple propSimple)
           
protected  Object toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple, net.augeas.Augeas augeas, AugeasNode node)
           
 
Methods inherited from class org.rhq.plugins.augeas.AugeasConfigurationComponent
close, createAugeas, createPropertyList, createPropertyMap, createPropertySimple, createResource, deleteResource, finalize, getAugeas, getAugeasLoadPath, getAugeasPathRelativeToParent, getAugeasRootPath, getAvailability, getChildResourceConfigurationRootLabel, getChildResourceConfigurationRootPath, getConfigurationFiles, getNewListMemberNode, getNodeInsertionPoint, getResourceConfigurationRootPath, getResourceContext, getResourceDescription, initAugeas, isAugeasAvailable, loadProperty, loadResourceConfiguration, populatePropertyMap, setNode, setNodeFromPropertyList, setNodeFromPropertyMap, setNodeFromPropertySimple, setupAugeasModules, start, stop, summarizeAugeasError, updateResourceConfiguration, updateStructuredConfiguration, validateResourceConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SudoersComponent

public SudoersComponent()
Method Detail

toPropertyValue

protected Object toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
                                 net.augeas.Augeas augeas,
                                 AugeasNode node)
Overrides:
toPropertyValue in class AugeasConfigurationComponent

toNodeValue

protected String toNodeValue(net.augeas.Augeas augeas,
                             AugeasNode node,
                             org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
                             org.rhq.core.domain.configuration.PropertySimple propSimple)
Overrides:
toNodeValue in class AugeasConfigurationComponent

getExistingChildNodeForListMemberPropertyMap

protected AugeasNode getExistingChildNodeForListMemberPropertyMap(AugeasNode parentNode,
                                                                  org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDefList,
                                                                  org.rhq.core.domain.configuration.PropertyMap propMap)
Overrides:
getExistingChildNodeForListMemberPropertyMap in class AugeasConfigurationComponent


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.