Class CompositeInstanceStoreFindMoveGetAbstractSyntaxSelectionPolicy

  • All Implemented Interfaces:
    AbstractSyntaxSelectionPolicy

    public class CompositeInstanceStoreFindMoveGetAbstractSyntaxSelectionPolicy
    extends java.lang.Object
    implements AbstractSyntaxSelectionPolicy

    Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes.

    • Constructor Detail

      • CompositeInstanceStoreFindMoveGetAbstractSyntaxSelectionPolicy

        public CompositeInstanceStoreFindMoveGetAbstractSyntaxSelectionPolicy()
    • Method Detail

      • applyAbstractSyntaxSelectionPolicy

        public java.util.LinkedList applyAbstractSyntaxSelectionPolicy​(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. Should be called before Transfer Syntax selection is performed.
        Specified by:
        applyAbstractSyntaxSelectionPolicy in interface AbstractSyntaxSelectionPolicy
        Parameters:
        presentationContexts - a java.util.LinkedList of PresentationContext objects, each of which contains an Abstract Syntax (SOP Class UID)
        associationNumber - used for debugging messages
        debugLevel - 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)"
      • applyAbstractSyntaxSelectionPolicy

        public java.util.LinkedList applyAbstractSyntaxSelectionPolicy​(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. Should be called before Transfer Syntax selection is performed.
        Specified by:
        applyAbstractSyntaxSelectionPolicy in interface AbstractSyntaxSelectionPolicy
        Parameters:
        presentationContexts - a java.util.LinkedList of PresentationContext objects, each of which contains an Abstract Syntax (SOP Class UID)
        associationNumber - used 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)"