org.csapi.jr.se.fw
Class ServiceTypePropertyValue

java.lang.Object
  |
  +--org.csapi.jr.se.fw.ServiceTypePropertyValue
All Implemented Interfaces:
java.io.Serializable

public final class ServiceTypePropertyValue
extends java.lang.Object
implements java.io.Serializable

This data type is a Sequence of Data Elements which describes a service property associated with a service. It defines the name and mode of the service property, the service property type (for example Boolean, integer), and also value. It is similar to, but distinct from, TpServiceProperty. The latter does not define the modes and types and is used to register values for known service properties only.

See Also:
Serialized Form

Constructor Summary
ServiceTypePropertyValue()
          Creates a new ServiceTypePropertyValue instance.
ServiceTypePropertyValue(java.lang.String _servicePropertyName, org.csapi.jr.se.fw.ServiceTypePropertyMode _serviceTypePropertyMode, java.lang.String _servicePropertyTypeName, java.lang.String[] _servicePropertyValueList)
          Creates a new ServiceTypePropertyValue instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String getServicePropertyName()
          This method returns a servicePropertyName.
 java.lang.String getServicePropertyTypeName()
          This method returns a servicePropertyTypeName.
 java.lang.String[] getServicePropertyValueList()
          This method returns a servicePropertyValueList.
 org.csapi.jr.se.fw.ServiceTypePropertyMode getServiceTypePropertyMode()
          This method returns a serviceTypePropertyMode.
 int hashCode()
          Returns a hashcode value for the object.
 void setServicePropertyName(java.lang.String servicePropertyName)
          This method sets a servicePropertyName.
 void setServicePropertyTypeName(java.lang.String servicePropertyTypeName)
          This method sets a servicePropertyTypeName.
 void setServicePropertyValueList(java.lang.String[] servicePropertyValueList)
          This method sets a servicePropertyValueList.
 void setServiceTypePropertyMode(org.csapi.jr.se.fw.ServiceTypePropertyMode serviceTypePropertyMode)
          This method sets a serviceTypePropertyMode.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceTypePropertyValue

public ServiceTypePropertyValue()
Creates a new ServiceTypePropertyValue instance.


ServiceTypePropertyValue

public ServiceTypePropertyValue(java.lang.String _servicePropertyName,
                                org.csapi.jr.se.fw.ServiceTypePropertyMode _serviceTypePropertyMode,
                                java.lang.String _servicePropertyTypeName,
                                java.lang.String[] _servicePropertyValueList)
Creates a new ServiceTypePropertyValue instance.

Parameters:
_servicePropertyName - The name of the service property.
_serviceTypePropertyMode - The mode of the service property.
_servicePropertyTypeName - The type of the service property.
_servicePropertyValueList - The Value-list of the service property.
Method Detail

getServicePropertyName

public java.lang.String getServicePropertyName()
This method returns a servicePropertyName.

Returns:
a String value

getServiceTypePropertyMode

public org.csapi.jr.se.fw.ServiceTypePropertyMode getServiceTypePropertyMode()
This method returns a serviceTypePropertyMode.

Returns:
a org.csapi.jr.se.fw.ServiceTypePropertyMode value

getServicePropertyTypeName

public java.lang.String getServicePropertyTypeName()
This method returns a servicePropertyTypeName.

Returns:
a String value

getServicePropertyValueList

public java.lang.String[] getServicePropertyValueList()
This method returns a servicePropertyValueList.

Returns:
a String[] value

setServicePropertyName

public void setServicePropertyName(java.lang.String servicePropertyName)
This method sets a servicePropertyName.


setServiceTypePropertyMode

public void setServiceTypePropertyMode(org.csapi.jr.se.fw.ServiceTypePropertyMode serviceTypePropertyMode)
This method sets a serviceTypePropertyMode.


setServicePropertyTypeName

public void setServicePropertyTypeName(java.lang.String servicePropertyTypeName)
This method sets a servicePropertyTypeName.


setServicePropertyValueList

public void setServicePropertyValueList(java.lang.String[] servicePropertyValueList)
This method sets a servicePropertyValueList.


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object