1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.fourthline.cling.support.contentdirectory;
17
18
19
20
21 public enum ContentDirectoryErrorCode {
22
23 NO_SUCH_OBJECT(701, "The specified ObjectID is invalid"),
24 UNSUPPORTED_SORT_CRITERIA(709, "Unsupported or invalid sort criteria"),
25 CANNOT_PROCESS(720, "Cannot process the request");
26
27 private int code;
28 private String description;
29
30 ContentDirectoryErrorCode(int code, String description) {
31 this.code = code;
32 this.description = description;
33 }
34
35 public int getCode() {
36 return code;
37 }
38
39 public String getDescription() {
40 return description;
41 }
42
43 public static ContentDirectoryErrorCode getByCode(int code) {
44 for (ContentDirectoryErrorCode errorCode : values()) {
45 if (errorCode.getCode() == code)
46 return errorCode;
47 }
48 return null;
49 }
50
51 }