+++ /dev/null
-package org.argeo.cms.internal.useradmin;
-
-import org.argeo.cms.CmsException;
-import org.osgi.service.useradmin.Group;
-import org.osgi.service.useradmin.Role;
-
-class JcrGroup extends AbstractJcrUser implements Group {
- public JcrGroup(String name) {
- super(name);
- }
-
- //
- // OSGi MODEL
- //
- @Override
- public int getType() {
- return Role.GROUP;
- }
-
- @Override
- public boolean addMember(Role role) {
- throw new CmsException("Not implemented yet");
- }
-
- @Override
- public boolean addRequiredMember(Role role) {
- throw new CmsException("Not implemented yet");
- }
-
- @Override
- public boolean removeMember(Role role) {
- throw new CmsException("Not implemented yet");
- }
-
- @Override
- public Role[] getMembers() {
- throw new CmsException("Not implemented yet");
- }
-
- @Override
- public Role[] getRequiredMembers() {
- throw new CmsException("Not implemented yet");
- }
-
- public String toString() {
- return "ArgeoGroup: " + getName();
- }
-
- public boolean equals(Object obj) {
- if (!(obj instanceof JcrGroup))
- return false;
- else
- return ((JcrGroup) obj).getName().equals(getName());
- }
-
- public int hashCode() {
- return getName().hashCode();
- }
-
-}