Package com.pixelmed.network
Class UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
- java.lang.Object
-
- com.pixelmed.network.UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
-
- All Implemented Interfaces:
PresentationContextSelectionPolicy
public class UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy extends java.lang.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
Fields Modifier and Type Field Description protected AbstractSyntaxSelectionPolicy
abstractSyntaxSelectionPolicy
protected TransferSyntaxSelectionPolicy
transferSyntaxSelectionPolicy
-
Constructor Summary
Constructors Constructor Description UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LinkedList
applyPresentationContextSelectionPolicy(java.util.LinkedList presentationContexts, int associationNumber)
Accept or reject Abstract Syntaxes (SOP Classes).java.util.LinkedList
applyPresentationContextSelectionPolicy(java.util.LinkedList presentationContexts, int associationNumber, int debugLevel)
Accept or reject Presentation Contexts.
-
-
-
Field Detail
-
abstractSyntaxSelectionPolicy
protected AbstractSyntaxSelectionPolicy abstractSyntaxSelectionPolicy
-
transferSyntaxSelectionPolicy
protected TransferSyntaxSelectionPolicy transferSyntaxSelectionPolicy
-
-
Method Detail
-
applyPresentationContextSelectionPolicy
public java.util.LinkedList applyPresentationContextSelectionPolicy(java.util.LinkedList presentationContexts, int associationNumber, int debugLevel)
Accept or reject Presentation Contexts. 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 messagesdebugLevel
- ignored- 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)"
-
applyPresentationContextSelectionPolicy
public java.util.LinkedList applyPresentationContextSelectionPolicy(java.util.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)"
-
-