org.eaglei.datatools
Class User

java.lang.Object
  extended by org.eaglei.datatools.User
All Implemented Interfaces:
java.io.Serializable

public class User
extends java.lang.Object
implements java.io.Serializable

When user is sucessfully authenticated this object will be created with all the needed user Information filled

Author:
Sravan Cheriyala
See Also:
Serialized Form

Constructor Summary
User(java.lang.String userName, org.eaglei.model.EIURI userURI, java.util.List<WorkFlowTransition> allowedTransitions, java.util.List<Workspace> workspaces)
           
User(java.lang.String userName, org.eaglei.model.EIURI userURI, java.util.List<WorkFlowTransition> allowedTransitions, java.util.List<Workspace> workspaces, org.eaglei.security.Session session)
           
 
Method Summary
 boolean canEdit(org.eaglei.model.EIURI wfStateUri)
           
 boolean equals(java.lang.Object o)
           
 java.util.List<WorkFlowTransition> getAllowedTransitions()
           
 java.util.List<WorkFlowTransition> getAllowedTransitionsForState(org.eaglei.model.EIURI wfStateUri)
           
 java.util.Map<org.eaglei.model.EIURI,java.util.List<WorkFlowTransition>> getMapOfFromStateToWorkFlowTransitions()
           
 org.eaglei.security.Session getSession()
           
 org.eaglei.model.EIEntity getUserEntity()
           
 java.lang.String getUserName()
           
 org.eaglei.model.EIURI getUserURI()
           
 java.util.List<Workspace> getWorkspaces()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User(java.lang.String userName,
            org.eaglei.model.EIURI userURI,
            java.util.List<WorkFlowTransition> allowedTransitions,
            java.util.List<Workspace> workspaces)

User

public User(java.lang.String userName,
            org.eaglei.model.EIURI userURI,
            java.util.List<WorkFlowTransition> allowedTransitions,
            java.util.List<Workspace> workspaces,
            org.eaglei.security.Session session)
Method Detail

getUserName

public java.lang.String getUserName()

getUserURI

public org.eaglei.model.EIURI getUserURI()

getUserEntity

public org.eaglei.model.EIEntity getUserEntity()

getWorkspaces

public java.util.List<Workspace> getWorkspaces()

getAllowedTransitions

public java.util.List<WorkFlowTransition> getAllowedTransitions()

getMapOfFromStateToWorkFlowTransitions

public java.util.Map<org.eaglei.model.EIURI,java.util.List<WorkFlowTransition>> getMapOfFromStateToWorkFlowTransitions()

getAllowedTransitionsForState

public java.util.List<WorkFlowTransition> getAllowedTransitionsForState(org.eaglei.model.EIURI wfStateUri)

canEdit

public boolean canEdit(org.eaglei.model.EIURI wfStateUri)

getSession

public org.eaglei.security.Session getSession()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2009-2011 Eagle-I. All Rights Reserved.