projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dependency to deprecated Java API.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
internal
/
auth
/
ImpliedByPrincipal.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/internal/auth/ImpliedByPrincipal.java
b/org.argeo.cms/src/org/argeo/cms/internal/auth/ImpliedByPrincipal.java
index 6f83a9a28171d4f8d7d8ae3a97f1ca3d03891e87..7386d5fe5fedbf6bb9bacd8377adfd11295a30d5 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/internal/auth/ImpliedByPrincipal.java
+++ b/
org.argeo.cms/src/org/argeo/cms/internal/auth/ImpliedByPrincipal.java
@@
-1,7
+1,6
@@
package org.argeo.cms.internal.auth;
import java.security.Principal;
package org.argeo.cms.internal.auth;
import java.security.Principal;
-import java.security.acl.Group;
import java.util.Collections;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Collections;
import java.util.Enumeration;
import java.util.HashSet;
@@
-15,13
+14,13
@@
import org.osgi.service.useradmin.Authorization;
/**
* A {@link Principal} which has been implied by an {@link Authorization}. If it
/**
* A {@link Principal} which has been implied by an {@link Authorization}. If it
- * is empty it me
e
ans this is an additional identity, otherwise it lists the
+ * is empty it means this is an additional identity, otherwise it lists the
* users (typically the logged in user but possibly empty
* {@link ImpliedByPrincipal}s) which have implied it. When an additional
* users (typically the logged in user but possibly empty
* {@link ImpliedByPrincipal}s) which have implied it. When an additional
- * identity
x
is removed, the related {@link ImpliedByPrincipal}s can thus be
+ * identity is removed, the related {@link ImpliedByPrincipal}s can thus be
* removed.
*/
* removed.
*/
-public final class ImpliedByPrincipal implements
Group
{
+public final class ImpliedByPrincipal implements
Principal
{
private final LdapName name;
private Set<Principal> causes = new HashSet<Principal>();
private final LdapName name;
private Set<Principal> causes = new HashSet<Principal>();
@@
-41,27
+40,22
@@
public final class ImpliedByPrincipal implements Group {
causes.add(userPrincipal);
}
causes.add(userPrincipal);
}
- @Override
public String getName() {
return name.toString();
}
public String getName() {
return name.toString();
}
- @Override
public boolean addMember(Principal user) {
throw new UnsupportedOperationException();
}
public boolean addMember(Principal user) {
throw new UnsupportedOperationException();
}
- @Override
public boolean removeMember(Principal user) {
throw new UnsupportedOperationException();
}
public boolean removeMember(Principal user) {
throw new UnsupportedOperationException();
}
- @Override
public boolean isMember(Principal member) {
return causes.contains(member);
}
public boolean isMember(Principal member) {
return causes.contains(member);
}
- @Override
public Enumeration<? extends Principal> members() {
return Collections.enumeration(causes);
}
public Enumeration<? extends Principal> members() {
return Collections.enumeration(causes);
}