| 1 | |
|
| 2 | |
|
| 3 | |
|
| 4 | |
|
| 5 | |
|
| 6 | |
|
| 7 | |
|
| 8 | |
|
| 9 | |
|
| 10 | |
|
| 11 | |
|
| 12 | |
|
| 13 | |
|
| 14 | |
|
| 15 | |
|
| 16 | |
package org.kuali.rice.kim.util; |
| 17 | |
|
| 18 | |
import org.kuali.rice.core.api.CoreConstants; |
| 19 | |
|
| 20 | |
import java.util.HashMap; |
| 21 | |
import java.util.Map; |
| 22 | |
|
| 23 | |
|
| 24 | |
|
| 25 | |
|
| 26 | |
|
| 27 | |
|
| 28 | |
|
| 29 | |
public final class KimConstants { |
| 30 | |
|
| 31 | |
public static final String KIM_MODULE_NAMESPACE = "KIM"; |
| 32 | |
|
| 33 | |
public static final String NAMESPACE_CODE = "KR-IDM"; |
| 34 | |
public static final String KIM_TYPE_DEFAULT_NAMESPACE = "KUALI"; |
| 35 | |
public static final String KIM_TYPE_DEFAULT_NAME = "Default"; |
| 36 | |
public static final String KIM_GROUP_DEFAULT_NAMESPACE_CODE = "KUALI"; |
| 37 | |
public static final String KIM_GROUP_WORKFLOW_NAMESPACE_CODE = "KR-WKFLW"; |
| 38 | |
public static final String RESTRICTED_DATA_MASK = "Xxxxxx"; |
| 39 | |
|
| 40 | |
|
| 41 | |
public static final String KIM_IDENTITY_MANAGEMENT_SERVICE = "kimIdentityManagementService"; |
| 42 | |
public static final String KIM_PERSON_SERVICE = "personService"; |
| 43 | |
public static final String DEFAULT_KIM_TYPE_SERVICE = "kimTypeService"; |
| 44 | |
|
| 45 | |
|
| 46 | |
public static final String KIM_ATTRIBUTE_BOOLEAN_TRUE_STR_VALUE_DISPLAY = "Yes"; |
| 47 | |
public static final String KIM_ATTRIBUTE_BOOLEAN_FALSE_STR_VALUE_DISPLAY = "No"; |
| 48 | |
public static final String KIM_ATTRIBUTE_BOOLEAN_TRUE_STR_VALUE = "Y"; |
| 49 | |
public static final String KIM_ATTRIBUTE_BOOLEAN_FALSE_STR_VALUE = "N"; |
| 50 | |
|
| 51 | |
public static final class EntityTypes { |
| 52 | |
public static final String PERSON = "PERSON"; |
| 53 | |
public static final String SYSTEM = "SYSTEM"; |
| 54 | |
|
| 55 | 0 | private EntityTypes() { |
| 56 | 0 | throw new UnsupportedOperationException("do not call"); |
| 57 | |
} |
| 58 | |
} |
| 59 | |
|
| 60 | |
public static final class PersonExternalIdentifierTypes { |
| 61 | |
public static final String TAX = "TAX"; |
| 62 | |
|
| 63 | 0 | private PersonExternalIdentifierTypes() { |
| 64 | 0 | throw new UnsupportedOperationException("do not call"); |
| 65 | |
} |
| 66 | |
} |
| 67 | |
public static final class PersonAffiliationTypes { |
| 68 | |
public static final String STAFF_AFFILIATION_TYPE = "STAFF"; |
| 69 | |
public static final String STUDENT_AFFILIATION_TYPE = "STUDENT"; |
| 70 | |
public static final String AFFILIATE_AFFILIATION_TYPE = "AFFILIATE"; |
| 71 | |
public static final String FACULTY_AFFILIATION_TYPE = "FACULTY"; |
| 72 | |
|
| 73 | 0 | private PersonAffiliationTypes() { |
| 74 | 0 | throw new UnsupportedOperationException("do not call"); |
| 75 | |
} |
| 76 | |
} |
| 77 | |
|
| 78 | |
public static final class PermissionTemplateNames { |
| 79 | |
public static final String FULL_UNMASK_FIELD = "Full Unmask Field"; |
| 80 | |
public static final String PARTIAL_UNMASK_FIELD = "Partial Unmask Field"; |
| 81 | |
public static final String VIEW_FIELD = "View Inquiry or Maintenance Document Field"; |
| 82 | |
public static final String MODIFY_FIELD = "Modify Maintenance Document Field"; |
| 83 | |
public static final String VIEW_SECTION = "View Inquiry or Maintenance Document Section"; |
| 84 | |
public static final String MODIFY_SECTION = "Modify Maintenance Document Section"; |
| 85 | |
public static final String CREATE_MAINTAIN_RECORDS = "Create / Maintain Record(s)"; |
| 86 | |
|
| 87 | |
public static final String EDIT_DOCUMENT = "Edit Document"; |
| 88 | |
public static final String COPY_DOCUMENT = "Copy Document"; |
| 89 | |
public static final String OPEN_DOCUMENT = "Open Document"; |
| 90 | |
public static final String TAKE_REQUESTED_ACTION = "Take Requested Action"; |
| 91 | |
public static final String INITIATE_DOCUMENT = "Initiate Document"; |
| 92 | |
public static final String BLANKET_APPROVE_DOCUMENT ="Blanket Approve Document"; |
| 93 | |
public static final String CANCEL_DOCUMENT ="Cancel Document"; |
| 94 | |
public static final String SAVE_DOCUMENT ="Save Document"; |
| 95 | |
public static final String ROUTE_DOCUMENT ="Route Document"; |
| 96 | |
public static final String APPROVE_DOCUMENT = "Approve Document"; |
| 97 | |
public static final String AD_HOC_REVIEW_DOCUMENT = "Ad Hoc Review Document"; |
| 98 | |
public static final String ADD_MESSAGE_TO_ROUTE_LOG = "Add Message to Route Log"; |
| 99 | |
|
| 100 | |
public static final String ADD_NOTE_ATTACHMENT = "Add Note / Attachment"; |
| 101 | |
public static final String VIEW_NOTE_ATTACHMENT = "View Note / Attachment"; |
| 102 | |
public static final String DELETE_NOTE_ATTACHMENT = "Delete Note / Attachment"; |
| 103 | |
|
| 104 | |
public static final String USE_TRANSACTIONAL_DOCUMENT = "Use Transactional Document"; |
| 105 | |
|
| 106 | |
public static final String POPULATE_GROUP = "Populate Group"; |
| 107 | |
public static final String ASSIGN_ROLE = "Assign Role"; |
| 108 | |
public static final String GRANT_PERMISSION = "Grant Permission"; |
| 109 | |
public static final String GRANT_RESPONSIBILITY = "Grant Responsibility"; |
| 110 | |
|
| 111 | |
public static final String LOOK_UP_RECORDS = "Look Up Records"; |
| 112 | |
public static final String INQUIRE_INTO_RECORDS = "Inquire Into Records"; |
| 113 | |
public static final String USE_SCREEN = "Use Screen"; |
| 114 | |
|
| 115 | |
public static final String PERFORM_CUSTOM_MAINTENANCE_DOCUMENT_FUNCTION ="Perform Custom Maintenance Document Function"; |
| 116 | |
public static final String MAINTAIN_SYSTEM_PARAMETER = "Maintain System Parameter"; |
| 117 | |
public static final String SEND_AD_HOC_REQUEST ="Send Ad Hoc Request"; |
| 118 | |
|
| 119 | 0 | private PermissionTemplateNames() { |
| 120 | 0 | throw new UnsupportedOperationException("do not call"); |
| 121 | |
} |
| 122 | |
} |
| 123 | |
|
| 124 | |
public final static class PermissionNames { |
| 125 | |
public static final String LOG_IN = "Log In Kuali Portal"; |
| 126 | |
public static final String ADMIN_PESSIMISTIC_LOCKING = "Administer Pessimistic Locking"; |
| 127 | |
public static final String OVERRIDE_ENTITY_PRIVACY_PREFERENCES = "Override Entity Privacy Preferences"; |
| 128 | |
public static final String MODIFY_ENTITY = "Modify Entity"; |
| 129 | |
|
| 130 | 0 | private PermissionNames() { |
| 131 | 0 | throw new UnsupportedOperationException("do not call"); |
| 132 | |
} |
| 133 | |
} |
| 134 | |
|
| 135 | |
public final static class KimUIConstants { |
| 136 | |
public static final String NAME_VALUE_SEPARATOR = " : "; |
| 137 | |
public static final String COMMA_SEPARATOR = ", "; |
| 138 | |
public static final String OR_OPERATOR = "|"; |
| 139 | |
public static final String URL_SEPARATOR = "/"; |
| 140 | |
public static final String PARAMETERIZED_URL_SEPARATOR = "%2F"; |
| 141 | |
public static final String KIM_URL_KEY = "kim.url"; |
| 142 | |
public static final String KIM_APPLICATION = "kim"; |
| 143 | |
public static final String MEMBER_ID_PREFIX = PrimaryKeyConstants.MEMBER_ID+"."; |
| 144 | |
public static final String MEMBER_NAME = "memberName"; |
| 145 | |
public static final String MEMBER_NAMESPACE_CODE = "memberNamespaceCode"; |
| 146 | |
public static final String MEMBER_TYPE_PRINCIPAL_CODE = "P"; |
| 147 | |
public static final String MEMBER_TYPE_GROUP_CODE = "G"; |
| 148 | |
public static final String MEMBER_TYPE_ROLE_CODE = "R"; |
| 149 | |
public static final String MEMBER_TYPE_PRINCIPAL = "Principal"; |
| 150 | |
public static final String MEMBER_TYPE_GROUP = "Group"; |
| 151 | |
public static final String MEMBER_TYPE_ROLE = "Role"; |
| 152 | 0 | public static final Map<String, String> KIM_MEMBER_TYPES_MAP = getKimMemberTypesMap(); |
| 153 | |
private static Map<String, String> getKimMemberTypesMap() { |
| 154 | 0 | Map<String, String> kimDocumentActionsMap = new HashMap<String, String>(); |
| 155 | 0 | kimDocumentActionsMap.put(MEMBER_TYPE_PRINCIPAL_CODE, MEMBER_TYPE_PRINCIPAL); |
| 156 | 0 | kimDocumentActionsMap.put(MEMBER_TYPE_GROUP_CODE, MEMBER_TYPE_GROUP); |
| 157 | 0 | kimDocumentActionsMap.put(MEMBER_TYPE_ROLE_CODE, MEMBER_TYPE_ROLE); |
| 158 | 0 | return kimDocumentActionsMap; |
| 159 | |
} |
| 160 | |
|
| 161 | |
public static final String KIM_ROLE_DOCUMENT_TYPE_NAME = "IdentityManagementRoleDocument"; |
| 162 | |
public static final String KIM_GROUP_DOCUMENT_TYPE_NAME = "IdentityManagementGroupDocument"; |
| 163 | |
public static final String KIM_PERSON_DOCUMENT_TYPE_NAME = "IdentityManagementPersonDocument"; |
| 164 | |
public static final String KIM_PERMISSION_DOCUMENT_TYPE_NAME = "IdentityManagementGenericPermissionMaintenanceDocument"; |
| 165 | |
public static final String KIM_REVIEW_RESPONSIBILITY_DOCUMENT_TYPE_NAME = "IdentityManagementReviewResponsibilityMaintenanceDocument"; |
| 166 | |
public static final String KIM_ROLE_DOCUMENT_SHORT_KEY = "IMRD"; |
| 167 | |
public static final String KIM_GROUP_DOCUMENT_SHORT_KEY = "IMGD"; |
| 168 | |
public static final String KIM_PERSON_DOCUMENT_SHORT_KEY = "IMPD"; |
| 169 | |
public static final String KIM_ROLE_DOCUMENT_ACTION = "identityManagementRoleDocument.do"; |
| 170 | |
public static final String KIM_ROLE_INQUIRY_ACTION = "identityManagementRoleInquiry.do"; |
| 171 | |
public static final String KIM_PERSON_DOCUMENT_ACTION = "identityManagementPersonDocument.do"; |
| 172 | |
public static final String KIM_PERSON_INQUIRY_ACTION = "identityManagementPersonInquiry.do"; |
| 173 | |
public static final String KIM_GROUP_DOCUMENT_ACTION = "identityManagementGroupDocument.do"; |
| 174 | |
public static final String KIM_GROUP_INQUIRY_ACTION = "identityManagementGroupInquiry.do"; |
| 175 | 0 | public static final Map<String, String> KIM_DOCUMENTS_ACTIONS_MAP = getDocumentActionsMap(); |
| 176 | |
private static Map<String, String> getDocumentActionsMap() { |
| 177 | 0 | Map<String, String> kimDocumentActionsMap = new HashMap<String, String>(); |
| 178 | 0 | kimDocumentActionsMap.put(KIM_ROLE_DOCUMENT_SHORT_KEY, KIM_ROLE_DOCUMENT_ACTION); |
| 179 | 0 | kimDocumentActionsMap.put(KIM_GROUP_DOCUMENT_SHORT_KEY, KIM_GROUP_DOCUMENT_ACTION); |
| 180 | 0 | kimDocumentActionsMap.put(KIM_PERSON_DOCUMENT_SHORT_KEY, KIM_PERSON_DOCUMENT_ACTION); |
| 181 | 0 | return kimDocumentActionsMap; |
| 182 | |
} |
| 183 | |
|
| 184 | 0 | public static final Map<String, String> KIM_DOCUMENT_TYPE_NAMES_MAP = getDocumentTypeNamesMap(); |
| 185 | |
private static Map<String, String> getDocumentTypeNamesMap() { |
| 186 | 0 | Map<String, String> kimDocumentTypeNamesMap = new HashMap<String, String>(); |
| 187 | 0 | kimDocumentTypeNamesMap.put(KIM_ROLE_DOCUMENT_SHORT_KEY, KIM_ROLE_DOCUMENT_TYPE_NAME); |
| 188 | 0 | kimDocumentTypeNamesMap.put(KIM_GROUP_DOCUMENT_SHORT_KEY, KIM_GROUP_DOCUMENT_TYPE_NAME); |
| 189 | 0 | kimDocumentTypeNamesMap.put(KIM_PERSON_DOCUMENT_SHORT_KEY, KIM_PERSON_DOCUMENT_TYPE_NAME); |
| 190 | 0 | return kimDocumentTypeNamesMap; |
| 191 | |
} |
| 192 | |
|
| 193 | |
public static final String DELEGATION_PRIMARY = "P"; |
| 194 | |
public static final String DELEGATION_SECONDARY = "S"; |
| 195 | |
public static final String DELEGATION_PRIMARY_LABEL = "Primary"; |
| 196 | |
public static final String DELEGATION_SECONDARY_LABEL = "Secondary"; |
| 197 | |
|
| 198 | 0 | public static final Map<String, String> DELEGATION_TYPES = getDelegationTypesMap(); |
| 199 | |
private static Map<String, String> getDelegationTypesMap() { |
| 200 | 0 | Map<String, String> delegationTypesMap = new HashMap<String, String>(); |
| 201 | 0 | delegationTypesMap.put(DELEGATION_PRIMARY, DELEGATION_PRIMARY_LABEL); |
| 202 | 0 | delegationTypesMap.put(DELEGATION_SECONDARY, DELEGATION_SECONDARY_LABEL); |
| 203 | 0 | return delegationTypesMap; |
| 204 | |
} |
| 205 | |
|
| 206 | |
public static final String ROLE_LOOKUPABLE_IMPL = "roleLookupable"; |
| 207 | |
public static final String KIM_DOCUMENT_ROLE_MEMBER_LOOKUPABLE_IMPL = "kimDocumentRoleMemberLookupable"; |
| 208 | |
public static final String ROLE_MEMBER_LOOKUPABLE_IMPL = "roleMemberImplLookupable"; |
| 209 | |
public static final String ROLE_MEMBERS_COLLECTION_NAME = "roleMembers"; |
| 210 | |
|
| 211 | 0 | private KimUIConstants() { |
| 212 | 0 | throw new UnsupportedOperationException("do not call"); |
| 213 | |
} |
| 214 | |
} |
| 215 | |
|
| 216 | |
public final static class PrimaryKeyConstants { |
| 217 | |
public static final String ENTITY_ID = "entityId"; |
| 218 | |
public static final String PRINCIPAL_ID = "principalId"; |
| 219 | |
public static final String ROLE_ID = "id"; |
| 220 | |
public static final String SUB_ROLE_ID = "roleId"; |
| 221 | |
public static final String GROUP_ID = "id"; |
| 222 | |
public static final String KIM_TYPE_ID = "id"; |
| 223 | |
public static final String RESPONSIBILITY_ID = "id"; |
| 224 | |
public static final String PERMISSION_ID = "permissionId"; |
| 225 | |
public static final String DELEGATION_ID = "delegationId"; |
| 226 | |
public static final String MEMBER_ID = "memberId"; |
| 227 | |
public static final String DELEGATION_MEMBER_ID = "delegationMemberId"; |
| 228 | |
public static final String ROLE_MEMBER_ID = "roleMemberId"; |
| 229 | |
public static final String ROLE_RESPONSIBILITY_ID = "roleResponsibilityId"; |
| 230 | |
public static final String ROLE_RESPONSIBILITY_ACTION_ID = "roleResponsibilityActionId"; |
| 231 | |
public static final String KIM_PERMISSION_REQUIRED_ATTR_ID = "kimPermissionRequiredAttributeId"; |
| 232 | |
public static final String KIM_ATTRIBUTE_ID = "kimAttributeId"; |
| 233 | |
public static final String KIM_TYPE_CODE ="code"; |
| 234 | |
public static final String ID = "id"; |
| 235 | |
|
| 236 | 0 | private PrimaryKeyConstants() { |
| 237 | 0 | throw new UnsupportedOperationException("do not call"); |
| 238 | |
} |
| 239 | |
} |
| 240 | |
|
| 241 | |
public final static class UniqueKeyConstants { |
| 242 | |
public static final String NAMESPACE_CODE = "namespaceCode"; |
| 243 | |
public static final String PRINCIPAL_NAME = "principalName"; |
| 244 | |
public static final String GROUP_NAME = "name"; |
| 245 | |
public static final String ROLE_NAME = "roleName"; |
| 246 | |
public static final String PERMISSION_NAME = "name"; |
| 247 | |
public static final String RESPONSIBILITY_NAME = "name"; |
| 248 | |
public static final String PERMISSION_TEMPLATE_NAME = "name"; |
| 249 | |
public static final String RESPONSIBILITY_TEMPLATE_NAME = "name"; |
| 250 | |
public static final String NAME = "name"; |
| 251 | |
|
| 252 | 0 | private UniqueKeyConstants() { |
| 253 | 0 | throw new UnsupportedOperationException("do not call"); |
| 254 | |
} |
| 255 | |
} |
| 256 | |
|
| 257 | |
public final static class SequenceNames { |
| 258 | |
public static final String KRIM_PRNCPL_ID_S = "KRIM_PRNCPL_ID_S"; |
| 259 | |
public static final String KRIM_ENTITY_ID_S = "KRIM_ENTITY_ID_S"; |
| 260 | |
public static final String KRIM_ROLE_ID_S = "KRIM_ROLE_ID_S"; |
| 261 | |
public static final String KRIM_GROUP_ID_S = "KRIM_GRP_ID_S"; |
| 262 | |
public static final String KRIM_ROLE_PERM_ID_S = "KRIM_ROLE_PERM_ID_S"; |
| 263 | |
public static final String KRIM_ROLE_RSP_ID_S = "KRIM_ROLE_RSP_ID_S"; |
| 264 | |
public static final String KRIM_ROLE_MBR_ID_S = "KRIM_ROLE_MBR_ID_S"; |
| 265 | |
public static final String KRIM_DLGN_MBR_ID_S = "KRIM_DLGN_MBR_ID_S"; |
| 266 | |
public static final String KRIM_ROLE_RSP_ACTN_ID_S = "KRIM_ROLE_RSP_ACTN_ID_S"; |
| 267 | |
public static final String KRIM_DLGN_ID_S = "KRIM_DLGN_ID_S"; |
| 268 | |
public static final String KRIM_PERM_ID_S = "KRIM_PERM_ID_S"; |
| 269 | |
public static final String KRIM_RSP_ID_S = "KRIM_RSP_ID_S"; |
| 270 | |
public static final String KRIM_ATTR_DATA_ID_S = "KRIM_ATTR_DATA_ID_S"; |
| 271 | |
|
| 272 | 0 | private SequenceNames() { |
| 273 | 0 | throw new UnsupportedOperationException("do not call"); |
| 274 | |
} |
| 275 | |
} |
| 276 | |
|
| 277 | 0 | public static class CacheRefreshPeriodSeconds { |
| 278 | |
public static final String KIM_CACHE_PERMISSION_REFRESH_PERIOD_SECONDS = "kim.cache.permission.refresh.period.seconds"; |
| 279 | |
public static final String KIM_CACHE_ROLE_REFRESH_PERIOD_SECONDS = "kim.cache.role.refresh.period.seconds"; |
| 280 | |
} |
| 281 | |
|
| 282 | 0 | public final static class AttributeConstants { |
| 283 | |
|
| 284 | |
public static final String PRINCIPAL_ID = KIMPropertyConstants.Person.PRINCIPAL_ID; |
| 285 | |
public static final String BUTTON_NAME = "buttonName"; |
| 286 | |
public static final String BEAN_NAME = "beanName"; |
| 287 | |
public static final String ACTION_CLASS = "actionClass"; |
| 288 | |
public static final String NAMESPACE_CODE = "namespaceCode"; |
| 289 | |
public static final String COMPONENT_NAME = "componentName"; |
| 290 | |
public static final String PROPERTY_NAME = "propertyName"; |
| 291 | |
public static final String EXISTING_RECORDS_ONLY = "existingRecordsOnly"; |
| 292 | |
public static final String CREATED_BY_SELF = "createdBySelf"; |
| 293 | |
public static final String CREATED_BY_SELF_ONLY = "createdBySelfOnly"; |
| 294 | |
public static final String ATTACHMENT_TYPE_CODE = "attachmentTypeCode"; |
| 295 | |
public static final String EDIT_MODE = "editMode"; |
| 296 | |
public static final String PARAMETER_NAME = "parameterName"; |
| 297 | |
public static final String CAMPUS_CODE = "campusCode"; |
| 298 | |
public static final String ACTION_REQUEST_CD = "actionRequestCd"; |
| 299 | |
public static final String ROUTE_STATUS_CODE = "routeStatusCode"; |
| 300 | |
public static final String ROUTE_NODE_NAME = "routeNodeName"; |
| 301 | |
public static final String ROLE_NAME = "roleName"; |
| 302 | |
public static final String PERMISSION_NAME = "permissionName"; |
| 303 | |
public static final String RESPONSIBILITY_NAME = "responsibilityName"; |
| 304 | |
public static final String GROUP_NAME = "groupName"; |
| 305 | |
public static final String REQUIRED = "required"; |
| 306 | |
public static final String ACTION_DETAILS_AT_ROLE_MEMBER_LEVEL = "actionDetailsAtRoleMemberLevel"; |
| 307 | |
public static final String DOCUMENT_NUMBER = "documentNumber"; |
| 308 | |
public static final String DOCUMENT_TYPE_NAME = "documentTypeName"; |
| 309 | |
public static final String SECTION_ID = "sectionId"; |
| 310 | |
public static final String KIM_TYPE_ID = PrimaryKeyConstants.KIM_TYPE_ID; |
| 311 | |
public static final String QUALIFIER_RESOLVER_PROVIDED_IDENTIFIER = "qualifierResolverProvidedIdentifier"; |
| 312 | |
} |
| 313 | |
|
| 314 | |
|
| 315 | |
|
| 316 | |
|
| 317 | |
|
| 318 | |
|
| 319 | |
|
| 320 | |
|
| 321 | |
|
| 322 | |
public final static class KimGroupMemberTypes { |
| 323 | |
|
| 324 | |
|
| 325 | |
|
| 326 | |
|
| 327 | |
public static final String GROUP_MEMBER_TYPE = "G"; |
| 328 | |
|
| 329 | |
|
| 330 | |
|
| 331 | |
|
| 332 | |
public static final String PRINCIPAL_MEMBER_TYPE = "P"; |
| 333 | |
|
| 334 | 0 | private KimGroupMemberTypes() { |
| 335 | 0 | throw new UnsupportedOperationException("do not call"); |
| 336 | |
} |
| 337 | |
} |
| 338 | |
|
| 339 | 0 | private KimConstants() { |
| 340 | 0 | throw new UnsupportedOperationException("do not call"); |
| 341 | |
} |
| 342 | |
|
| 343 | 0 | public final static class Namespaces { |
| 344 | |
public static final String KIM_NAMESPACE_PREFIX = CoreConstants.Namespaces.ROOT_NAMESPACE_PREFIX + "/kim"; |
| 345 | |
|
| 346 | |
public static final String KIM_NAMESPACE_2_0 = KIM_NAMESPACE_PREFIX + "/" + CoreConstants.Versions.VERSION_2_0; |
| 347 | |
} |
| 348 | |
|
| 349 | 0 | public static class ParameterKey { |
| 350 | |
public static final String SHOW_BLANK_QUALIFIERS = "KIM_SHOW_BLANK_QUALIFIERS"; |
| 351 | |
} |
| 352 | |
|
| 353 | |
} |