1 31 32 package org.opencms.workplace.editors.directedit; 33 34 44 public final class CmsDirectEditPermissions { 45 46 54 public static final CmsDirectEditPermissions DISABLED = new CmsDirectEditPermissions(1); 55 56 63 public static final CmsDirectEditPermissions ENABLED = new CmsDirectEditPermissions(2); 64 65 74 public static final CmsDirectEditPermissions INACTIVE = new CmsDirectEditPermissions(0); 75 76 77 public static final String VALUE_DISABLED = "disabled"; 78 79 80 public static final String VALUE_ENABLED = "enabled"; 81 82 83 public static final String VALUE_INACTIVE = "inactive"; 84 85 86 int m_permission; 87 88 93 private CmsDirectEditPermissions(int value) { 94 95 m_permission = value; 96 } 97 98 110 public int getPermission() { 111 112 return m_permission; 113 } 114 115 118 public String toString() { 119 120 String result; 121 switch (m_permission) { 122 case 1: 123 result = VALUE_DISABLED; 124 break; 125 case 2: 126 result = VALUE_ENABLED; 127 break; 128 default: 129 result = VALUE_INACTIVE; 130 } 131 return result; 132 } 133 } | Popular Tags |