- // Enum for ShareType
- public enum ShareType {
- NO_SHARED (-1),
- USER (0),
- GROUP (1),
- PUBLIC_LINK (3),
- EMAIL (4),
- CONTACT (5);
-
- private int value;
-
- private ShareType(int value)
- {
- this.value = value;
- }
-
- public int getValue() {
- return value;
- }
-
- public static ShareType fromValue(int value)
- {
- switch (value)
- {
- case -1:
- return NO_SHARED;
- case 0:
- return USER;
- case 1:
- return GROUP;
- case 3:
- return PUBLIC_LINK;
- case 4:
- return EMAIL;
- case 5:
- return CONTACT;
- }
- return null;
- }
- };
-