com.pixelmed.network
Class AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy
java.lang.Object
com.pixelmed.network.AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy
- All Implemented Interfaces:
- PresentationContextSelectionPolicy
public class AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy
- extends 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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
abstractSyntaxSelectionPolicy
protected AbstractSyntaxSelectionPolicy abstractSyntaxSelectionPolicy
transferSyntaxSelectionPolicy
protected TransferSyntaxSelectionPolicy transferSyntaxSelectionPolicy
AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy
public AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy()
applyPresentationContextSelectionPolicy
public LinkedList applyPresentationContextSelectionPolicy(LinkedList presentationContexts,
int associationNumber,
int debugLevel)
- 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 interface PresentationContextSelectionPolicy
- Parameters:
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 messagesdebugLevel -
- 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)"