public class ReferencedSOPInstanceMACSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
ISingleCollection<ITag> |
getDataElementsSigned()
Retrieves a list of Data Elements Signed .
|
ISingleCollection<byte[]> |
getMAC()
Retrieves the MAC generated.
|
java.lang.String |
getMACAlgorithm()
Return type of MAC Algorithm used .
|
java.lang.String |
getMACCalculationTransferSyntaxUID()
Retrieves MAC Calculation Transfer Syntax UID.
|
void |
setDataElementsSigned(ISingleCollection<ITag> objDataElementsSigned)
Sets a list of Data Elements Signed Tags.
|
void |
setMAC(ISingleCollection<byte[]> vectMAC)
Sets the MAC .
|
void |
setMACAlgorithm(EnumMACAlgorithm enumMACAlgorithm)
Sets type of MAC Algorithm
Defined Terms:
1)RIPEMD160
2)MD5
3)HA1
4)SHA256
5)SHA384
6)SHA512
.
|
void |
setMACCalculationTransferSyntaxUID(java.lang.String strMACCalculationTransferSyntaxUID)
Sets MAC Calculation Transfer Syntax UID.
|
boolean |
validateForModule()
Validates all the attributes in ReferencedSOPInstanceMACSequenceItem 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 boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.public void setMACCalculationTransferSyntaxUID(java.lang.String strMACCalculationTransferSyntaxUID)
strMACCalculationTransferSyntaxUID - String value of MAC Calculation Transfer Syntax UID.public java.lang.String getMACCalculationTransferSyntaxUID()
public void setMACAlgorithm(EnumMACAlgorithm enumMACAlgorithm)
enumMACAlgorithm - enum value of MAC Algorithm.public java.lang.String getMACAlgorithm()
public void setDataElementsSigned(ISingleCollection<ITag> objDataElementsSigned)
objDataElementsSigned - collection of Data Elements Signed.public ISingleCollection<ITag> getDataElementsSigned()
public void setMAC(ISingleCollection<byte[]> vectMAC)
vectMAC - collection of byte array of MAC values.public ISingleCollection<byte[]> getMAC()