]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/runtime/org.argeo.security.jackrabbit/src/main/java/org/argeo/security/jackrabbit/ArgeoSystemPrincipal.java
71e42c55ec6fd478e7b240b4415556f5c81968a4
1 package org
.argeo
.security
.jackrabbit
;
3 import java
.security
.Principal
;
5 /** Principal for non-interactive system actions. */
6 class ArgeoSystemPrincipal
implements Principal
{
9 public ArgeoSystemPrincipal(String name
) {
14 public String
getName() {
19 public int hashCode() {
20 return getName().hashCode();
24 public boolean equals(Object obj
) {
25 if (!(obj
instanceof ArgeoSystemPrincipal
))
27 return getName().equals(((ArgeoSystemPrincipal
) obj
).getName());
31 public String
toString() {
32 return "Argeo System (non interactive) name=" + getName();