1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.ext.scimv2.api.type;
20
21 public enum Resource {
22
23 ServiceProviderConfig("urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"),
24 ResourceType("urn:ietf:params:scim:schemas:core:2.0:ResourceType"),
25 Schema("urn:ietf:params:scim:schemas:core:2.0:Schema"),
26 User("urn:ietf:params:scim:schemas:core:2.0:User"),
27 EnterpriseUser("urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"),
28 Group("urn:ietf:params:scim:schemas:core:2.0:Group"),
29 SearchRequest("urn:ietf:params:scim:api:messages:2.0:SearchRequest"),
30 ListResponse("urn:ietf:params:scim:api:messages:2.0:ListResponse"),
31 PatchOp("urn:ietf:params:scim:api:messages:2.0:PatchOp"),
32 Error("urn:ietf:params:scim:api:messages:2.0:Error");
33
34 private final String schema;
35
36 Resource(final String schema) {
37 this.schema = schema;
38 }
39
40 public String schema() {
41 return schema;
42 }
43
44 }