public class Principal
extends java.lang.Object
implements java.security.Principal, java.io.Serializable
Principal. Specialized for Omero to
 carry a group, an event type and
 a umask.EventType, 
ExperimenterGroup, 
Permissions, 
Serialized Form| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
group  | 
protected java.lang.String | 
name  | 
protected java.lang.String | 
type  | 
| Constructor and Description | 
|---|
Principal(java.lang.String name)
Creates a Principal with null group and event type. 
 | 
Principal(java.lang.String name,
         java.lang.String group,
         java.lang.String eventType)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getEventType()  | 
java.lang.String | 
getGroup()  | 
java.lang.String | 
getName()  | 
java.lang.String | 
toString()
returns only the name of the instance because that is the expected
 behavior of  
Principal implementations | 
protected java.lang.String name
protected java.lang.String group
protected java.lang.String type
public Principal(java.lang.String name)
name - public Principal(java.lang.String name,
                 java.lang.String group,
                 java.lang.String eventType)
public java.lang.String getName()
getName in interface java.security.Principalpublic java.lang.String getGroup()
public java.lang.String getEventType()
public java.lang.String toString()
Principal implementationstoString in interface java.security.PrincipaltoString in class java.lang.Objectname