1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.fourthline.cling.support.renderingcontrol;
17
18
19
20
21 public enum RenderingControlErrorCode {
22
23 INVALID_PRESET_NAME(701, "The specified name is not a valid preset name"),
24 INVALID_INSTANCE_ID(702, "The specified instanceID is invalid for this RenderingControl");
25
26 private int code;
27 private String description;
28
29 RenderingControlErrorCode(int code, String description) {
30 this.code = code;
31 this.description = description;
32 }
33
34 public int getCode() {
35 return code;
36 }
37
38 public String getDescription() {
39 return description;
40 }
41
42 public static RenderingControlErrorCode getByCode(int code) {
43 for (RenderingControlErrorCode errorCode : RenderingControlErrorCode.values()) {
44 if (errorCode.getCode() == code)
45 return errorCode;
46 }
47 return null;
48 }
49
50 }