Package com.pixelmed.network
Class UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
java.lang.Object
com.pixelmed.network.UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
- All Implemented Interfaces:
PresentationContextSelectionPolicy
public class UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
extends Object
implements PresentationContextSelectionPolicy
Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes with uncompressed or deflated or bzip but not encapsulated compressed transfer syntaxes, also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AbstractSyntaxSelectionPolicy
protected TransferSyntaxSelectionPolicy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyPresentationContextSelectionPolicy
(LinkedList presentationContexts, int associationNumber) Accept or reject Abstract Syntaxes (SOP Classes).
-
Field Details
-
abstractSyntaxSelectionPolicy
-
transferSyntaxSelectionPolicy
-
-
Constructor Details
-
UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
public UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy()
-
-
Method Details
-
applyPresentationContextSelectionPolicy
public LinkedList applyPresentationContextSelectionPolicy(LinkedList presentationContexts, int associationNumber) Accept or reject Abstract Syntaxes (SOP Classes). Only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes are accepted.- Specified by:
applyPresentationContextSelectionPolicy
in interfacePresentationContextSelectionPolicy
- Parameters:
presentationContexts
- a java.util.LinkedList ofPresentationContext
objects, each of which contains an Abstract Syntax (SOP Class UID) with one or more Transfer SyntaxesassociationNumber
- for debugging messages- Returns:
- the java.util.LinkedList of
PresentationContext
objects, as supplied but with the result/reason field set to either "acceptance" or "abstract syntax not supported (provider rejection)" or "transfer syntaxes not supported (provider rejection)" or " no reason (provider rejection)"
-