public class AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy extends java.lang.Object implements PresentationContextSelectionPolicy
Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes with any explicit transfer syntax (whether compressed or not), also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
Modifier and Type | Field and Description |
---|---|
protected AbstractSyntaxSelectionPolicy |
abstractSyntaxSelectionPolicy |
protected TransferSyntaxSelectionPolicy |
transferSyntaxSelectionPolicy |
Constructor and Description |
---|
AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy() |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedList |
applyPresentationContextSelectionPolicy(java.util.LinkedList presentationContexts,
int associationNumber)
Accept or reject Abstract Syntaxes (SOP Classes).
|
protected AbstractSyntaxSelectionPolicy abstractSyntaxSelectionPolicy
protected TransferSyntaxSelectionPolicy transferSyntaxSelectionPolicy
public AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy()
public java.util.LinkedList applyPresentationContextSelectionPolicy(java.util.LinkedList presentationContexts, int associationNumber)
applyPresentationContextSelectionPolicy
in interface PresentationContextSelectionPolicy
presentationContexts
- a java.util.LinkedList of PresentationContext
objects, each of which contains an Abstract Syntax (SOP Class UID) with one or more Transfer SyntaxesassociationNumber
- for debugging messagesPresentationContext
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)"