]> git.argeo.org Git - lgpl/argeo-commons.git/blob - JcrRoleProperties.java
02d210062d008f7b84adaf5228ebaae65c5fa535
[lgpl/argeo-commons.git] / JcrRoleProperties.java
1 package org.argeo.cms.internal.useradmin;
2
3 import java.util.Dictionary;
4 import java.util.Enumeration;
5
6 import org.argeo.cms.CmsException;
7
8 /** Empty for the time being */
9 class JcrRoleProperties extends Dictionary<String, Object> {
10
11 @Override
12 public int size() {
13 return 0;
14 }
15
16 @Override
17 public boolean isEmpty() {
18 return true;
19 }
20
21 @Override
22 public Enumeration<String> keys() {
23 return new KeyEnumeration();
24 }
25
26 @Override
27 public Enumeration<Object> elements() {
28 return new ValueEnumeration();
29 }
30
31 @Override
32 public Object get(Object key) {
33 return null;
34 }
35
36 @Override
37 public Object put(String key, Object value) {
38 throw new CmsException("Not implemented yet");
39 }
40
41 @Override
42 public Object remove(Object key) {
43 return null;
44 }
45
46 private class KeyEnumeration implements Enumeration<String> {
47
48 @Override
49 public boolean hasMoreElements() {
50 return false;
51 }
52
53 @Override
54 public String nextElement() {
55 return null;
56 }
57
58 }
59
60 private class ValueEnumeration implements Enumeration<Object> {
61
62 @Override
63 public boolean hasMoreElements() {
64 return false;
65 }
66
67 @Override
68 public Object nextElement() {
69 return null;
70 }
71
72 }
73 }