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  Principalimplementations | 
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