com.eviware.soapui.security.support
Class SecurityCheckedParameterHolder

java.lang.Object
  extended by com.eviware.soapui.security.support.SecurityScanParameterListenerAdapter
      extended by com.eviware.soapui.security.support.SecurityCheckedParameterHolder
All Implemented Interfaces:
SecurityScanParameterListener, TestPropertyListener

public class SecurityCheckedParameterHolder
extends SecurityScanParameterListenerAdapter
implements TestPropertyListener

Holder for SecurityScanPameters, which are request parameters on which security scan is applied.

Author:
robert

Constructor Summary
SecurityCheckedParameterHolder(SecurityScan securityCheck, com.eviware.soapui.config.CheckedParametersListConfig checkedPameters)
           
 
Method Summary
 boolean addParameter(java.lang.String label, java.lang.String name, java.lang.String xpath, boolean used)
           
 void addParameterListener(SecurityScanParameterHolderListener listener)
           
 void fireParameterAdded(SecurityCheckedParameter parameter)
           
 void fireParameterRemoved(SecurityCheckedParameter parameter)
           
 SecurityCheckedParameter getParametarByLabel(java.lang.String paramLabel)
          This method returns parameter based on its label.
 java.util.List<SecurityCheckedParameter> getParametarsByName(java.lang.String paramName)
          This method returns parameter based on its name.
 java.lang.String[] getParameterLabels()
           
 java.util.List<SecurityCheckedParameter> getParameterList()
           
 void parameterLabelChanged(SecurityCheckedParameter parameter, java.lang.String oldLabel, java.lang.String newLabel)
           
 void propertyAdded(java.lang.String name)
           
 void propertyMoved(java.lang.String name, int oldIndex, int newIndex)
           
 void propertyRemoved(java.lang.String name)
           
 void propertyRenamed(java.lang.String oldName, java.lang.String newName)
           
 void propertyValueChanged(java.lang.String name, java.lang.String oldValue, java.lang.String newValue)
           
 void release()
           
 void removeParameter(SecurityCheckedParameter parameter)
           
 void removeParameterListener(SecurityScanParameterHolderListener listener)
           
 void removeParameters(int[] selected)
           
 void updateConfig(com.eviware.soapui.config.CheckedParametersListConfig config)
           
 
Methods inherited from class com.eviware.soapui.security.support.SecurityScanParameterListenerAdapter
parameterCheckedChanged, parameterNameChanged, parameterTypeChanged, parameterXPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityCheckedParameterHolder

public SecurityCheckedParameterHolder(SecurityScan securityCheck,
                                      com.eviware.soapui.config.CheckedParametersListConfig checkedPameters)
Method Detail

addParameterListener

public void addParameterListener(SecurityScanParameterHolderListener listener)

removeParameterListener

public void removeParameterListener(SecurityScanParameterHolderListener listener)

updateConfig

public void updateConfig(com.eviware.soapui.config.CheckedParametersListConfig config)

addParameter

public boolean addParameter(java.lang.String label,
                            java.lang.String name,
                            java.lang.String xpath,
                            boolean used)

removeParameter

public void removeParameter(SecurityCheckedParameter parameter)

fireParameterAdded

public void fireParameterAdded(SecurityCheckedParameter parameter)

fireParameterRemoved

public void fireParameterRemoved(SecurityCheckedParameter parameter)

getParameterList

public java.util.List<SecurityCheckedParameter> getParameterList()

getParameterLabels

public java.lang.String[] getParameterLabels()

parameterLabelChanged

public void parameterLabelChanged(SecurityCheckedParameter parameter,
                                  java.lang.String oldLabel,
                                  java.lang.String newLabel)
Specified by:
parameterLabelChanged in interface SecurityScanParameterListener
Overrides:
parameterLabelChanged in class SecurityScanParameterListenerAdapter

getParametarByLabel

public SecurityCheckedParameter getParametarByLabel(java.lang.String paramLabel)
This method returns parameter based on its label.

Parameters:
paramLabel -
Returns:
parameter

getParametarsByName

public java.util.List<SecurityCheckedParameter> getParametarsByName(java.lang.String paramName)
This method returns parameter based on its name.

Parameters:
paramName -
Returns:
parameter

removeParameters

public void removeParameters(int[] selected)

propertyAdded

public void propertyAdded(java.lang.String name)
Specified by:
propertyAdded in interface TestPropertyListener

propertyMoved

public void propertyMoved(java.lang.String name,
                          int oldIndex,
                          int newIndex)
Specified by:
propertyMoved in interface TestPropertyListener

propertyRemoved

public void propertyRemoved(java.lang.String name)
Specified by:
propertyRemoved in interface TestPropertyListener

propertyRenamed

public void propertyRenamed(java.lang.String oldName,
                            java.lang.String newName)
Specified by:
propertyRenamed in interface TestPropertyListener

propertyValueChanged

public void propertyValueChanged(java.lang.String name,
                                 java.lang.String oldValue,
                                 java.lang.String newValue)
Specified by:
propertyValueChanged in interface TestPropertyListener

release

public void release()


Copyright © 2005-2011 eviware.com. All Rights Reserved.