org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc Class Reference

List of all members.

Public Member Functions

 TransportGuaranteeDesc ()
void addTransportValue (String name)
boolean isIntegral ()
boolean isConfidential ()
boolean hasNone ()
int getNumber ()
String toString ()

Static Public Attributes

final String CONFIDENTIAL_TRANSPORT = "CONFIDENTIAL"
final String INTEGRAL_TRANSPORT = "INTEGRAL"
final String NONE_TRANSPORT = "NONE"

Detailed Description

Defines a transport guarantee object. Several kind of tranport can be assigned. It could be : INTEGRAL, CONFIDENTIAL, NONE
Author:
Florent Benoit

Definition at line 39 of file TransportGuaranteeDesc.java.


Constructor & Destructor Documentation

org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.TransportGuaranteeDesc  ) 
 

Constructor : Build a new Guarantee object

Definition at line 64 of file TransportGuaranteeDesc.java.


Member Function Documentation

void org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.addTransportValue String  name  ) 
 

Add transport name No check is performed here on the name validation has to be done at XML parsing time

Parameters:
name protocol value

Definition at line 75 of file TransportGuaranteeDesc.java.

Referenced by org.objectweb.jonas_web.deployment.api.MethodDesc.addTransportGuarantee().

int org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.getNumber  ) 
 

Gets the number of different transports.

Returns:
count of transports.

Definition at line 114 of file TransportGuaranteeDesc.java.

boolean org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.hasNone  ) 
 

Test if this transport Guarantee contains the NONE value

Returns:
true if it contains NONE

Definition at line 105 of file TransportGuaranteeDesc.java.

Referenced by org.objectweb.jonas_web.deployment.api.MethodsDesc.getUncheckedWebUserDataActionsRoleList().

boolean org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.isConfidential  ) 
 

Test if this transport Guarantee contains the CONFIDENTIAL value

Returns:
true if it contains CONFIDENTIAL

Definition at line 97 of file TransportGuaranteeDesc.java.

Referenced by org.objectweb.jonas_web.deployment.api.MethodsDesc.getUncheckedWebUserDataActionsRoleList().

boolean org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.isIntegral  ) 
 

Test if this transport Guarantee contains the INTEGRAL value

Returns:
true if it contains INTEGRAL

Definition at line 89 of file TransportGuaranteeDesc.java.

Referenced by org.objectweb.jonas_web.deployment.api.MethodsDesc.getUncheckedWebUserDataActionsRoleList().

String org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.toString  ) 
 

String representation

Returns:
string representation of the pattern

Definition at line 123 of file TransportGuaranteeDesc.java.

Referenced by org.objectweb.jonas_web.deployment.api.MethodDesc.toString().


Member Data Documentation

final String org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.CONFIDENTIAL_TRANSPORT = "CONFIDENTIAL" [static]
 

Constant for Confidential transport guarantee

Definition at line 44 of file TransportGuaranteeDesc.java.

final String org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.INTEGRAL_TRANSPORT = "INTEGRAL" [static]
 

Constant for Integral transport guarantee

Definition at line 49 of file TransportGuaranteeDesc.java.

final String org.objectweb.jonas_web.deployment.api.TransportGuaranteeDesc.NONE_TRANSPORT = "NONE" [static]
 

Constant for None transport guarantee

Definition at line 54 of file TransportGuaranteeDesc.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:13:28 2005 for JOnAS by  doxygen 1.3.9.1