]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/useradmin/JcrGroup.java
1 package org
.argeo
.cms
.internal
.useradmin
;
3 import org
.argeo
.cms
.CmsException
;
4 import org
.osgi
.service
.useradmin
.Group
;
5 import org
.osgi
.service
.useradmin
.Role
;
7 class JcrGroup
extends AbstractJcrUser
implements Group
{
8 public JcrGroup(String name
) {
16 public int getType() {
21 public boolean addMember(Role role
) {
22 throw new CmsException("Not implemented yet");
26 public boolean addRequiredMember(Role role
) {
27 throw new CmsException("Not implemented yet");
31 public boolean removeMember(Role role
) {
32 throw new CmsException("Not implemented yet");
36 public Role
[] getMembers() {
37 throw new CmsException("Not implemented yet");
41 public Role
[] getRequiredMembers() {
42 throw new CmsException("Not implemented yet");
45 public String
toString() {
46 return "ArgeoGroup: " + getName();
49 public boolean equals(Object obj
) {
50 if (!(obj
instanceof JcrGroup
))
53 return ((JcrGroup
) obj
).getName().equals(getName());
56 public int hashCode() {
57 return getName().hashCode();