Class AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy

  • All Implemented Interfaces:
    PresentationContextSelectionPolicy

    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.

    • Constructor Detail

      • AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy

        public AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy()
    • Method Detail

      • applyPresentationContextSelectionPolicy

        public java.util.LinkedList applyPresentationContextSelectionPolicy​(java.util.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 Syntaxes
        associationNumber - for debugging messages
        debugLevel -
        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)"