org.arm4.arm40.transaction
Class ArmIdentityPropertiesTransaction

java.lang.Object
  extended by org.arm4.arm40.transaction.ArmInterface
      extended by org.arm4.arm40.transaction.ArmIdentityProperties
          extended by org.arm4.arm40.transaction.ArmIdentityPropertiesTransaction
All Implemented Interfaces:
ArmIdentityProperties, ArmIdentityPropertiesTransaction, ArmInterface

public class ArmIdentityPropertiesTransaction
extends ArmIdentityProperties
implements ArmIdentityPropertiesTransaction

ArmIdentityProperties addresses a requirement to accept a set of string name=value pairs that extend the concept of application and transaction identity and context. An identity property's name and value are the same for all instances of an application or transaction. A context property's name is the same for all instances of an application or transaction, but a context property's value may vary for each instance and the values are defined in ArmApplication and ArmTransaction. ArmIdentityProperties is created with the newArmIdentityProperties() method of ArmTransactionFactory.

Version:
$Revision$ $Date$
Author:
dcarter

Field Summary
protected  java.lang.String m_uri
           
 
Fields inherited from class org.arm4.arm40.transaction.ArmIdentityProperties
m_contextProperties, m_identityProperties
 
Fields inherited from class org.arm4.arm40.transaction.ArmInterface
m_errorCode, m_factory
 
Constructor Summary
ArmIdentityPropertiesTransaction(java.lang.String[] identity_names, java.lang.String[] identity_values, java.lang.String[] context_names, java.lang.String uri, ArmFactory factory)
          Create the ARM Identity Properties.
 
Method Summary
 java.lang.String getURIValue()
          Returns the URI Value.
 
Methods inherited from class org.arm4.arm40.transaction.ArmIdentityProperties
getContextName, getContextNames, getContextValue, getContextValues, getIdentityName, getIdentityNames, getIdentityValue, getIdentityValues, setContextValue, setContextValues
 
Methods inherited from class org.arm4.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, getFactory, setErrorCode, setFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmIdentityProperties
getContextName, getIdentityName, getIdentityValue
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Field Detail

m_uri

protected java.lang.String m_uri
Constructor Detail

ArmIdentityPropertiesTransaction

public ArmIdentityPropertiesTransaction(java.lang.String[] identity_names,
                                        java.lang.String[] identity_values,
                                        java.lang.String[] context_names,
                                        java.lang.String uri,
                                        ArmFactory factory)
Create the ARM Identity Properties.

Parameters:
identity_names -
identity_values -
context_names -
uri -
factory -
Method Detail

getURIValue

public java.lang.String getURIValue()
Returns the URI Value.

Specified by:
getURIValue in interface ArmIdentityPropertiesTransaction
Returns: