com.pcbsys.nirvana.client.nSubject Class Reference

This class contains information about the user identification used by Nirvana. More...

Inheritance diagram for com.pcbsys.nirvana.client.nSubject:
com.pcbsys.nirvana.nAdminAPI.nSecurityGroup

Public Member Functions

String getHost ()
 The host name for this subject. More...
 
String getName ()
 The Name being used by this subject. More...
 
fSubject getSubject ()
 
String getUser ()
 The username being used by this subject. More...
 
 nSubject (String key)
 Create a new nSubject using a key of user. More...
 
 nSubject (fAclGroup grp)
 Create a new nSubject using an AclGroup instance. More...
 
 nSubject (fSubject sub)
 Create a new nSubject using another subject instance. More...
 

Detailed Description

This class contains information about the user identification used by Nirvana.

Constructor & Destructor Documentation

com.pcbsys.nirvana.client.nSubject.nSubject ( String  key)

Create a new nSubject using a key of user.

Parameters
keyuser string
com.pcbsys.nirvana.client.nSubject.nSubject ( fAclGroup  grp)

Create a new nSubject using an AclGroup instance.

Parameters
grpacl group instance
com.pcbsys.nirvana.client.nSubject.nSubject ( fSubject  sub)

Create a new nSubject using another subject instance.

Parameters
subsubject instance

Member Function Documentation

String com.pcbsys.nirvana.client.nSubject.getHost ( )

The host name for this subject.

This can mean the host of the local machine

Returns
String hostname
String com.pcbsys.nirvana.client.nSubject.getName ( )

The Name being used by this subject.

Returns
String name
fSubject com.pcbsys.nirvana.client.nSubject.getSubject ( )
Returns
Returns the subject instance
String com.pcbsys.nirvana.client.nSubject.getUser ( )

The username being used by this subject.

Returns
String username