Class Status

java.lang.Object
org.aoju.bus.image.Status

public class Status extends Object
相关处理状态
Since:
Java 17+
Author:
Kimi Liu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    警告:属性列表错误(107H): 由于无法识别指定的属性 因此未读取/修改/创建一个或多个属性值 在N-GET-RSP,N-SET-RSP,N-CREATE-RSP 中使用可能包含: 受影响的SOP类UID(0000,0002) 受影响的SOP实例UID(0000,1000) 属性标识符列表(0000,1005)
    static final int
    警告:属性值超出范围(116H):属性值 指定超出范围或不合适 用于N-SET-RSP, N-CREATE-RSP 可能包含: 修改列表/属性列表
    static final int
     
    static final int
     
    static final int
    失败:类实例冲突(119H):指定的SOP实例为不是指定SOP类的成员 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-DELETE-RSP 可能包含: 受影响的SOP类UID (0000,0002) 受影响的SOP实例UID (0000,1000)
    static final int
     
    static final int
     
    static final int
     
    static final int
    失败:重复调用(210H):消息ID (0000,0110)指定的是分配给另一个通知或操作 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, c - echoc - rsp, N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
    static final int
    失败:重复的SOP实例(111H): 由调用DIMSE-service-user提供的新的托管SOP实例值已经为指定SOP类的托管SOP实例注册 在N-CREATE-RSP中使用可能包含: 受影响的SOP实例UID(0000,1000)
    static final int
     
    static final int
     
    static final int
    失败:无效参数值(115H): 事件/动作信息 指定的值超出范围或不合适 用于n事件-报告- rsp, n行动- rsp 可能包含: 受影响的SOP类UID (0000,0002) 受影响的SOP实例UID (0000,1000) 事件类型ID (0000,1002) 事件信息(无标签) 动作类型ID (0000,1008) 动作信息(无标签)
    static final int
    失败:属性值无效(106H): 指定的属性值超出范围或不合适 在N-SET-RSP,N-CREATE-RSP中使用 可能包含:修改列表/属性列表(无标签)
    static final int
    失败:无效的SOP实例(117H): 指定的SOP实例UID暗示违反了UID构造规则 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP N-DELETE-RSP 可能包含:受影响的SOP实例UID (0000,1000)
    static final int
    失败:缺少属性(120H):没有提供必需的属性 用于N-CREATE-RSP 可能包含: 修改列表/属性列表(无标签)
    static final int
    失败:缺少属性值(121H):没有提供所需的属性值,默认值不可用 用于N-SET-RSP, N-CREATE-RSP 可能包含: 属性标识符列表(0000,1005)
    static final int
    失败:参数输入错误(212H):所提供的参数之一未被同意用于dimse -service用户之间的关联 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
    static final int
     
    static final int
    失败:没有这样的动作类型(123H):不支持指定的动作类型 用于N-ACTION-RSP 可能包含: 受影响的SOP类UID (0000,0002) 动作类型ID (0000,1008)
    static final int
    失败:没有这样的参数(114H): 指定的事件/动作信息 没有得到认可/支持 用于n事件-报告- rsp, n行动- rsp 可能包含: 受影响的SOP类UID (0000,0002) 事件类型ID (0000,1002) 动作类型ID (0000,1008)
    static final int
    失败:无此类属性(105H): 无法识别指定属性的标签 在N-SET-RSP,N-CREATE-RSP中使用 可能包含:属性标识符列表(0000,1005)
    static final int
    失败:没有这样的事件类型(113H):指定的事件类型无法识别 用于N-EVENT-REPORT-RSP 可能包含: 受影响的SOP类UID(0000,0002) 事件类型ID (0000,1002)
    static final int
    失败:没有这样的SOP实例(112H):无法识别SOP实例 用于N-EVENT-REPORT-RSP,N-SET-RSP,N-ACTION-RSP,N-DELETE-RSP 可能包含:受影响的SOP实例UID(0000,1000)
    static final int
    失败:没有SOP类(118H): SOP类不被认可 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP N-DELETE-RSP 可能包含: 受影响的SOP类UID (0000,0002)
    static final int
    拒绝:未授权(124H): dimse -service用户未被授权调用操作 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, -DELETE-RSP 可能包含: 错误注释(0000,0902)
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
    失败:处理失败(110H): 在处理操作时遇到一般失败 用于N-EVENT-REPORT-RSP,N-GET-RSP,N-SET-RSP,N-ACTION-RSP,N-CREATE-RSP,N-DELETE-RSP 可能包含: 受影响的SOP类UID(0000,0002) 错误注释(0000,0902) 错误ID(0000,0903) 受影响的SOP实例UID(0000,1000)
    static final int
    失败:资源限制(213H):由于资源限制,没有执行操作
    static final int
    拒绝:不支持SOP类(112H) 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP 可能包含: 受影响的SOP类UID (0000,0002)
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
    故障:无法识别的操作(211H):该操作不是dimse -service用户之间约定的操作之一 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, c - echoe - rsp, N-EVENT-REPORT-RSP, -GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Status(int status, String message, Progress progress)
     
    Status(Progress progress)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Status
    build(Status dcmState, String timeMessage, Exception e)
     
    int
     
    static boolean
    isPending(int status)
     
    void
    setList(Attributes attributes)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • Success

      public static final int Success
      See Also:
    • Pending

      public static final int Pending
      See Also:
    • PendingWarning

      public static final int PendingWarning
      See Also:
    • Cancel

      public static final int Cancel
      See Also:
    • NoSuchAttribute

      public static final int NoSuchAttribute
      失败:无此类属性(105H): 无法识别指定属性的标签 在N-SET-RSP,N-CREATE-RSP中使用 可能包含:属性标识符列表(0000,1005)
      See Also:
    • InvalidAttributeValue

      public static final int InvalidAttributeValue
      失败:属性值无效(106H): 指定的属性值超出范围或不合适 在N-SET-RSP,N-CREATE-RSP中使用 可能包含:修改列表/属性列表(无标签)
      See Also:
    • AttributeListError

      public static final int AttributeListError
      警告:属性列表错误(107H): 由于无法识别指定的属性 因此未读取/修改/创建一个或多个属性值 在N-GET-RSP,N-SET-RSP,N-CREATE-RSP 中使用可能包含: 受影响的SOP类UID(0000,0002) 受影响的SOP实例UID(0000,1000) 属性标识符列表(0000,1005)
      See Also:
    • ProcessingFailure

      public static final int ProcessingFailure
      失败:处理失败(110H): 在处理操作时遇到一般失败 用于N-EVENT-REPORT-RSP,N-GET-RSP,N-SET-RSP,N-ACTION-RSP,N-CREATE-RSP,N-DELETE-RSP 可能包含: 受影响的SOP类UID(0000,0002) 错误注释(0000,0902) 错误ID(0000,0903) 受影响的SOP实例UID(0000,1000)
      See Also:
    • DuplicateSOPinstance

      public static final int DuplicateSOPinstance
      失败:重复的SOP实例(111H): 由调用DIMSE-service-user提供的新的托管SOP实例值已经为指定SOP类的托管SOP实例注册 在N-CREATE-RSP中使用可能包含: 受影响的SOP实例UID(0000,1000)
      See Also:
    • NoSuchObjectInstance

      public static final int NoSuchObjectInstance
      失败:没有这样的SOP实例(112H):无法识别SOP实例 用于N-EVENT-REPORT-RSP,N-SET-RSP,N-ACTION-RSP,N-DELETE-RSP 可能包含:受影响的SOP实例UID(0000,1000)
      See Also:
    • NoSuchEventType

      public static final int NoSuchEventType
      失败:没有这样的事件类型(113H):指定的事件类型无法识别 用于N-EVENT-REPORT-RSP 可能包含: 受影响的SOP类UID(0000,0002) 事件类型ID (0000,1002)
      See Also:
    • NoSuchArgument

      public static final int NoSuchArgument
      失败:没有这样的参数(114H): 指定的事件/动作信息 没有得到认可/支持 用于n事件-报告- rsp, n行动- rsp 可能包含: 受影响的SOP类UID (0000,0002) 事件类型ID (0000,1002) 动作类型ID (0000,1008)
      See Also:
    • InvalidArgumentValue

      public static final int InvalidArgumentValue
      失败:无效参数值(115H): 事件/动作信息 指定的值超出范围或不合适 用于n事件-报告- rsp, n行动- rsp 可能包含: 受影响的SOP类UID (0000,0002) 受影响的SOP实例UID (0000,1000) 事件类型ID (0000,1002) 事件信息(无标签) 动作类型ID (0000,1008) 动作信息(无标签)
      See Also:
    • AttributeValueOutOfRange

      public static final int AttributeValueOutOfRange
      警告:属性值超出范围(116H):属性值 指定超出范围或不合适 用于N-SET-RSP, N-CREATE-RSP 可能包含: 修改列表/属性列表
      See Also:
    • InvalidObjectInstance

      public static final int InvalidObjectInstance
      失败:无效的SOP实例(117H): 指定的SOP实例UID暗示违反了UID构造规则 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP N-DELETE-RSP 可能包含:受影响的SOP实例UID (0000,1000)
      See Also:
    • NoSuchSOPclass

      public static final int NoSuchSOPclass
      失败:没有SOP类(118H): SOP类不被认可 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP N-DELETE-RSP 可能包含: 受影响的SOP类UID (0000,0002)
      See Also:
    • ClassInstanceConflict

      public static final int ClassInstanceConflict
      失败:类实例冲突(119H):指定的SOP实例为不是指定SOP类的成员 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-DELETE-RSP 可能包含: 受影响的SOP类UID (0000,0002) 受影响的SOP实例UID (0000,1000)
      See Also:
    • MissingAttribute

      public static final int MissingAttribute
      失败:缺少属性(120H):没有提供必需的属性 用于N-CREATE-RSP 可能包含: 修改列表/属性列表(无标签)
      See Also:
    • MissingAttributeValue

      public static final int MissingAttributeValue
      失败:缺少属性值(121H):没有提供所需的属性值,默认值不可用 用于N-SET-RSP, N-CREATE-RSP 可能包含: 属性标识符列表(0000,1005)
      See Also:
    • SOPclassNotSupported

      public static final int SOPclassNotSupported
      拒绝:不支持SOP类(112H) 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP 可能包含: 受影响的SOP类UID (0000,0002)
      See Also:
    • NoSuchActionType

      public static final int NoSuchActionType
      失败:没有这样的动作类型(123H):不支持指定的动作类型 用于N-ACTION-RSP 可能包含: 受影响的SOP类UID (0000,0002) 动作类型ID (0000,1008)
      See Also:
    • NotAuthorized

      public static final int NotAuthorized
      拒绝:未授权(124H): dimse -service用户未被授权调用操作 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, -DELETE-RSP 可能包含: 错误注释(0000,0902)
      See Also:
    • DuplicateInvocation

      public static final int DuplicateInvocation
      失败:重复调用(210H):消息ID (0000,0110)指定的是分配给另一个通知或操作 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, c - echoc - rsp, N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
      See Also:
    • UnrecognizedOperation

      public static final int UnrecognizedOperation
      故障:无法识别的操作(211H):该操作不是dimse -service用户之间约定的操作之一 用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, c - echoe - rsp, N-EVENT-REPORT-RSP, -GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
      See Also:
    • MistypedArgument

      public static final int MistypedArgument
      失败:参数输入错误(212H):所提供的参数之一未被同意用于dimse -service用户之间的关联 用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
      See Also:
    • ResourceLimitation

      public static final int ResourceLimitation
      失败:资源限制(213H):由于资源限制,没有执行操作
      See Also:
    • OutOfResources

      public static final int OutOfResources
      See Also:
    • UnableToCalculateNumberOfMatches

      public static final int UnableToCalculateNumberOfMatches
      See Also:
    • UnableToPerformSubOperations

      public static final int UnableToPerformSubOperations
      See Also:
    • MoveDestinationUnknown

      public static final int MoveDestinationUnknown
      See Also:
    • IdentifierDoesNotMatchSOPClass

      public static final int IdentifierDoesNotMatchSOPClass
      See Also:
    • DataSetDoesNotMatchSOPClassError

      public static final int DataSetDoesNotMatchSOPClassError
      See Also:
    • OneOrMoreFailures

      public static final int OneOrMoreFailures
      See Also:
    • CoercionOfDataElements

      public static final int CoercionOfDataElements
      See Also:
    • ElementsDiscarded

      public static final int ElementsDiscarded
      See Also:
    • DataSetDoesNotMatchSOPClassWarning

      public static final int DataSetDoesNotMatchSOPClassWarning
      See Also:
    • UnableToProcess

      public static final int UnableToProcess
      See Also:
    • CannotUnderstand

      public static final int CannotUnderstand
      See Also:
  • Constructor Details

    • Status

      public Status()
    • Status

      public Status(Progress progress)
    • Status

      public Status(int status, String message, Progress progress)
  • Method Details

    • build

      public static Status build(Status dcmState, String timeMessage, Exception e)
    • isPending

      public static boolean isPending(int status)
    • getStatus

      public int getStatus()
    • setList

      public void setList(Attributes attributes)