com.crystaldecisions.sdk.occa.report.data
Class SummaryMetadata

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.data.SummaryMetadata

public class SummaryMetadata
extends java.lang.Object

This class describes the metadata available for a summary operation.


Constructor Summary
SummaryMetadata(SummaryMetadataType metadataType, SummaryOperation summaryOperation)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Standard implementation of an objects equals() method.
 SummaryMetadataType getMetadataType()
           
 SummaryOperation getSummaryOperation()
           
 int hashCode()
          Standard implementation of an objects hashCode() method.
 void setSummaryOperation(SummaryOperation summaryOperation)
          The metadata should be treated as an immutable object.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SummaryMetadata

public SummaryMetadata(SummaryMetadataType metadataType,
                       SummaryOperation summaryOperation)
Method Detail

getMetadataType

public SummaryMetadataType getMetadataType()

getSummaryOperation

public SummaryOperation getSummaryOperation()

setSummaryOperation

public void setSummaryOperation(SummaryOperation summaryOperation)
The metadata should be treated as an immutable object. The set method is only provided for loading purposes.

Parameters:
summaryOperation -

equals

public boolean equals(java.lang.Object obj)
Standard implementation of an objects equals() method. Compares both the summary metadata type and optionally compares the summary operation value if it is valid

Overrides:
equals in class java.lang.Object
See Also:
Object.equals(Object)

hashCode

public int hashCode()
Standard implementation of an objects hashCode() method. The summary operation is only included in the hash if it is valid

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()