public class PrintRequestModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
PrintRequestModule(IDataSet objIDataSet)
Instantiates a new prints the request module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnnotationFlag()
Retrieves Flag describing how printers that do not support Annotation Content Sequence (2130,0050) shall react if it is contained in the Stored Print IOD.
|
java.lang.String |
getCollationFlag()
Retrieves Flag indicating that the films of the print request shall be collated.
|
java.lang.String |
getColorImagePrintingFlag()
Retrieves Flag describing how grayscale printers shall print color images.
|
java.lang.String |
getConfigurationInformation()
Retrieves character string that contains either the ID of the printer configuration table that contains a set of
values for implementation specific print parameters (e.g.
|
java.lang.String |
getFilmDestination()
Retrieves Film destination.
|
java.lang.String |
getFilmSessionLabel()
Retrieves Human readable label that identifies the film session.
|
short |
getIllumination()
Retrieves luminance of lightbox illuminating a piece of transmissive film, or for the case of reflective media,
luminance obtainable from diffuse reflection of the illumination present.
|
java.lang.String |
getImageBoxPresentationLUTFlag()
Retrieves Image Box Presentation LUT Flag.
|
java.lang.String |
getImageOverlayFlag()
Retrieves Flag describing how printers that do not support Image Overlay Box Content Sequence (2130,0060)
shall react if it is contained in the Stored Print IOD.
|
java.lang.String |
getMediumType()
Retrieves type of medium on which the print job will be printed.
|
java.lang.String |
getMemoryAllocation()
Retrieves Amount of memory allocated for the film session expressed in KB.
|
java.lang.String |
getNumberOfCopies()
Retrieves number of copies to be printed for each film of the film session.
|
java.lang.String |
getOwnerID()
Retrieves identification of the owner of the film session.
|
java.lang.String |
getPresentationLUTFlag()
Retrieves Flag describing how printers that do not support Presentation LUT Content Sequence (2130,0080)
shall react if it is contained in the Stored Print IOD.
|
java.lang.String |
getPrintPriority()
Retrieves the priority of the print job.
|
ReferencedStoredPrintSequence |
getReferencedStoredPrintSequence()
Retrieves pre-initialized object of Referenced Stored Print Sequence.
|
short |
getReflectedAmbientLight()
Retrieves luminance contribution due to reflected ambient light.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setAnnotationFlag(EnumAnnotationFlag enumAnnotationFlag)
Sets Flag describing how printers that do not support Annotation Content Sequence (2130,0050) shall react if it is contained in the Stored Print IOD.
|
void |
setCollationFlag(EnumCollationFlag enumCollationFlag)
Sets Flag indicating that the films of the print request shall be collated.
|
void |
setColorImagePrintingFlag(EnumColorImagePrintingFlag enumColorImagePrintingFlag)
Sets Flag describing how grayscale printers shall print color images.
|
void |
setConfigurationInformation(EnumConfigurationInformation enumConfigurationInformation)
Sets character string that contains either the ID of the printer configuration table that contains a set of
values for implementation specific print parameters (e.g.
|
void |
setFilmDestination(EnumFilmDestination enumFilmDestination)
Sets Film destination.
|
void |
setFilmSessionLabel(java.lang.String strFilmSessionLabel)
Sets Human readable label that identifies the film session.
|
void |
setIllumination(short shIllumination)
Sets luminance of lightbox illuminating a piece of transmissive film, or for the case of reflective media,
luminance obtainable from diffuse reflection of the illumination present.
|
void |
setImageBoxPresentationLUTFlag(EnumImageBoxPresentationLUTFlag enumImageBoxPresentationLUTFlag)
Sets Flag describing how printers that do not support Presentation LUT Content Sequence (2130,0080) at
the Image Box level shall react if a Presentation LUT is contained in Image Box Content Sequence (2130,0040).
|
void |
setImageOverlayFlag(EnumImageOverlayFlag enumImageOverlayFlag)
Sets Flag describing how printers that do not support Image Overlay Box Content Sequence (2130,0060)
shall react if it is contained in the Stored Print IOD.
|
void |
setMediumType(EnumMediumType enumMediumType)
Sets type of medium on which the print job will be printed.
|
void |
setMemoryAllocation(java.lang.String strMemoryAllocation)
Sets Amount of memory allocated for the film session expressed in KB.
|
void |
setNumberOfCopies(java.lang.String strNumberOfCopies)
Sets number of copies to be printed for each film of the film session.
|
void |
setOwnerID(java.lang.String strOwnerID)
Sets Identification of the owner of the film session.
|
void |
setPresentationLUTFlag(EnumImageOverlayFlag enumPresentationLUTFlag)
Sets Flag describing how printers that do not support Presentation LUT Content Sequence (2130,0080)
shall react if it is contained in the Stored Print IOD.
|
void |
setPrintPriority(EnumPrintPriority enumPrintPriority)
Sets the priority of the print job.
|
void |
setReflectedAmbientLight(short shReflectedAmbientLight)
Sets luminance contribution due to reflected ambient light.
|
boolean |
validateModule()
Validates each Attribute in the Module according to the Type
of the Attribute.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public PrintRequestModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setNumberOfCopies(java.lang.String strNumberOfCopies)
strNumberOfCopies - String value of Number Of Copies.public java.lang.String getNumberOfCopies()
public void setPrintPriority(EnumPrintPriority enumPrintPriority)
enumPrintPriority - the enum print prioritypublic java.lang.String getPrintPriority()
public void setMediumType(EnumMediumType enumMediumType)
enumMediumType - Enum value of Medium Type.public java.lang.String getMediumType()
public void setFilmDestination(EnumFilmDestination enumFilmDestination)
enumFilmDestination - Enum value of Film Destination.public java.lang.String getFilmDestination()
public void setFilmSessionLabel(java.lang.String strFilmSessionLabel)
strFilmSessionLabel - String value of Film Session Label.public java.lang.String getFilmSessionLabel()
public void setMemoryAllocation(java.lang.String strMemoryAllocation)
strMemoryAllocation - String value of Memory Allocation.public java.lang.String getMemoryAllocation()
public void setColorImagePrintingFlag(EnumColorImagePrintingFlag enumColorImagePrintingFlag)
enumColorImagePrintingFlag - Enum value of Color Image Printing Flag.public java.lang.String getColorImagePrintingFlag()
public void setCollationFlag(EnumCollationFlag enumCollationFlag)
enumCollationFlag - Enum value of Collation Flag.public java.lang.String getCollationFlag()
public void setAnnotationFlag(EnumAnnotationFlag enumAnnotationFlag)
enumAnnotationFlag - Enum value of Annotation Flag.public java.lang.String getAnnotationFlag()
public void setImageOverlayFlag(EnumImageOverlayFlag enumImageOverlayFlag)
enumImageOverlayFlag - Enum value of Image Overlay Flag.public java.lang.String getImageOverlayFlag()
public void setPresentationLUTFlag(EnumImageOverlayFlag enumPresentationLUTFlag)
enumPresentationLUTFlag - Enum value of Presentation LUT Flag.public java.lang.String getPresentationLUTFlag()
public void setImageBoxPresentationLUTFlag(EnumImageBoxPresentationLUTFlag enumImageBoxPresentationLUTFlag)
enumImageBoxPresentationLUTFlag - Enum value of Image Box Presentation LUT Flag.public java.lang.String getImageBoxPresentationLUTFlag()
public void setConfigurationInformation(EnumConfigurationInformation enumConfigurationInformation)
enumConfigurationInformation - Enum value of Configuration Information.public java.lang.String getConfigurationInformation()
public void setIllumination(short shIllumination)
shIllumination - short value of Illumination.public short getIllumination()
public void setReflectedAmbientLight(short shReflectedAmbientLight)
shReflectedAmbientLight - the sh reflected ambient lightpublic short getReflectedAmbientLight()
public void setOwnerID(java.lang.String strOwnerID)
strOwnerID - String value of Owner ID.public java.lang.String getOwnerID()
public ReferencedStoredPrintSequence getReferencedStoredPrintSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module