issrg.pba.rbac
Class DecisionRecord

java.lang.Object
  extended byissrg.pba.rbac.DecisionRecord

public class DecisionRecord
extends java.lang.Object

This is the class for holding a granted decision record. It will be put into the retained ADI. it contains 6 fields: userID, creds, action, target, contextInstance, dateTime.

Version:
0.1
Author:
W. Xu

Field Summary
 java.lang.String action
           
 java.lang.String contextInstance
           
 Credentials creds
           
 java.util.Date dateTime
           
 java.lang.String target
           
 java.lang.String userID
           
 
Constructor Summary
DecisionRecord()
           
DecisionRecord(java.lang.String userID, Credentials creds, java.lang.String action, java.lang.String target, java.lang.String contextInstance, java.util.Date dateTime)
          This constructor builds the object out of userID, creds, action, target, contextInstance, dateTime.
 
Method Summary
 java.lang.String getAction()
          This method returns the Action.
 java.lang.String getContextInstance()
          This method returns the context instance in String format.
 Credentials getCreds()
          This method returns the Credentials.
 java.util.Date getDateTime()
          This method returns the DateTime as a Date class.
 java.lang.String getTarget()
          This method returns the Target.
 java.lang.String getUserID()
          This method returns the userDI.
 java.lang.String toString()
          This method returns a string of contextInstance, userID, target, action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userID

public java.lang.String userID

creds

public Credentials creds

action

public java.lang.String action

target

public java.lang.String target

contextInstance

public java.lang.String contextInstance

dateTime

public java.util.Date dateTime
Constructor Detail

DecisionRecord

public DecisionRecord()

DecisionRecord

public DecisionRecord(java.lang.String userID,
                      Credentials creds,
                      java.lang.String action,
                      java.lang.String target,
                      java.lang.String contextInstance,
                      java.util.Date dateTime)
This constructor builds the object out of userID, creds, action, target, contextInstance, dateTime.

Method Detail

getUserID

public java.lang.String getUserID()
This method returns the userDI.


getCreds

public Credentials getCreds()
This method returns the Credentials.


getAction

public java.lang.String getAction()
This method returns the Action.


getTarget

public java.lang.String getTarget()
This method returns the Target.


getContextInstance

public java.lang.String getContextInstance()
This method returns the context instance in String format.


getDateTime

public java.util.Date getDateTime()
This method returns the DateTime as a Date class.


toString

public java.lang.String toString()
This method returns a string of contextInstance, userID, target, action.