com.highdeal.admin.hci
Class ParameterOperation

java.lang.Object
  extended by com.highdeal.admin.hci.ParameterOperation
All Implemented Interfaces:
MessageOperation, XMLMarshallable
Direct Known Subclasses:
GetParameterValueOp, ResetParameterValueOp, SetParameterValueOp

public abstract class ParameterOperation
extends java.lang.Object
implements MessageOperation

This abstract Java class facilitates the management of operations dedicated to SAP CC system parameters; This class serves as a base Java class.

Implementation in Your Client Application

Consider the subclasses that extend this Java class.

Note

Consider the ParameterOperationResult class that represents the results of these particular operations.

Related Operations

See Also:
AdminParameterModel

Field Summary
static java.lang.String PARAM_NAME
          Constant for the XMl mapping of the name of the parameter: "parameterName"
protected  java.lang.String parameterName
          Internal parameter name
protected  Scope scope
          The scope operation
static java.lang.String SCOPE
          Constant for the XML mapping of the scope: "scope"
protected  java.lang.String value
          The value
static java.lang.String VALUE
          Constant for the XML mapping of the value: "value"
 
Constructor Summary
ParameterOperation()
           
 
Method Summary
 java.lang.String getParameterName()
          Gets the parameter name for which value must be returned.
 Scope getScope()
          Gets the scope for which value must be returned.
 java.lang.String getValue()
           
 boolean isMemoryScope()
           
 boolean isPersistentScope()
           
 void setParameterName(java.lang.String parameterName)
          Sets the parameter name for which value must be returned.
 void setScope(Scope scope)
          Sets the scope for which value must be returned.
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.highdeal.hci.MessageOperation
getName
 
Methods inherited from interface com.highdeal.hci.XMLMarshallable
addCharacterData, addChild, marshal, setAttributes
 

Field Detail

parameterName

protected java.lang.String parameterName
Internal parameter name


scope

protected Scope scope
The scope operation


value

protected java.lang.String value
The value


PARAM_NAME

public static final java.lang.String PARAM_NAME
Constant for the XMl mapping of the name of the parameter: "parameterName"

See Also:
Constant Field Values

SCOPE

public static final java.lang.String SCOPE
Constant for the XML mapping of the scope: "scope"

See Also:
Constant Field Values

VALUE

public static final java.lang.String VALUE
Constant for the XML mapping of the value: "value"

See Also:
Constant Field Values
Constructor Detail

ParameterOperation

public ParameterOperation()
Method Detail

setParameterName

public void setParameterName(java.lang.String parameterName)
Sets the parameter name for which value must be returned.

Parameters:
parameterName - The string name of the parameter

getParameterName

public java.lang.String getParameterName()
Gets the parameter name for which value must be returned.

Returns:
The name of the parameter

setScope

public void setScope(Scope scope)
Sets the scope for which value must be returned.

Parameters:
scope - The scope

getScope

public Scope getScope()
Gets the scope for which value must be returned.

Returns:
The scope

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

isPersistentScope

public boolean isPersistentScope()

isMemoryScope

public boolean isMemoryScope()

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)