public class MACParametersSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
ISingleCollection<ITag> |
getDataElementsSigned()
Retrieves a list of Data Element Tags in the order they appear in the Data Set which identify the Data
Elements used in creating the MAC for the Digital Signature.
|
java.lang.String |
getMACAlgorithm()
Retrieves the algorithm used in generating the MAC to be encrypted to form the Digital Signature.
|
java.lang.String |
getMACCalculationTransferSyntaxUID()
Retrieves the Transfer Syntax UID used to encode the values of the Data Elements included in the
MAC calculation.
|
short |
getMACIDNumber()
Retrieves a number used to identify this MAC Parameters Sequence item.
|
void |
setDataElementsSigned(ISingleCollection<ITag> objSingleCollection)
Sets a list of Data Element Tags in the order they appear in the Data Set which identify the Data
Elements used in creating the MAC for the Digital Signature.
|
void |
setMACAlgorithm(java.lang.String strMACAlgorithm)
Sets the algorithm used in generating the MAC to be encrypted to form the Digital Signature.
|
void |
setMACCalculationTransferSyntaxUID(java.lang.String strMACCalculationTransferSyntaxUID)
Sets the Transfer Syntax UID used to encode the values of the Data Elements included in the
MAC calculation.
|
void |
setMACIDNumber(short shMACIDNumber)
Sets a number used to identify this MAC Parameters Sequence item.
|
boolean |
validateForModule()
Validates all the attributes in MAC Parameters Sequence Item that are present in the DataSet
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic void setMACIDNumber(short shMACIDNumber)
shMACIDNumber - short value of MAC ID Number.public short getMACIDNumber()
public void setMACCalculationTransferSyntaxUID(java.lang.String strMACCalculationTransferSyntaxUID)
strMACCalculationTransferSyntaxUID - String value of MAC Calculation Transfer Syntax UID.public java.lang.String getMACCalculationTransferSyntaxUID()
public void setMACAlgorithm(java.lang.String strMACAlgorithm)
strMACAlgorithm - String value of MAC Algorithm.public java.lang.String getMACAlgorithm()
public void setDataElementsSigned(ISingleCollection<ITag> objSingleCollection)
objSingleCollection - collction of Data Elements Signed.public ISingleCollection<ITag> getDataElementsSigned()
public boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.