org.cofax.cms
Class CofaxToolsUser


java.lang.Object

  |

  +--org.cofax.cms.CofaxToolsUser


public class CofaxToolsUser
extends java.lang.Object

CofaxToolsUser: CofaxToolsUser is instantiated as a session object for each new user - utilities for permissions, workflow, etc flow through this object.

Author:
Charles Harvey

Field Summary
 java.util.HashMap userGroupNameGroupIDHash
          Contains a list of all group names and id's this user is associated with.
 java.util.Vector userGroupTypeVector
          Contains a list of all groups types this user is associated with.
 java.util.Vector userGroupVector
          Contains a list of all groups this user is associated with.
 java.util.HashMap userInfoHash
          Contains info from the user table such as name, phone, etc.
 java.util.HashMap userPreviousArticlesHash
          Contains articles previously edited by this user in this session.
 java.util.HashMap userPubDescPubIDHash
          Contains a list of all pubIDs/ pubDescs this user is associated with.
 java.util.HashMap userPubNamePubDescHash
          Contains a list of all pubNames/ pubDescs this user is associated with.
 java.util.HashMap userPubNamePubIDHash
          Contains a list of all pubIDs/ pubNames this user is associated with.
 java.util.Vector userPubsVectorOHash
          Contains Hashes of publications this user is grouped to and group type permissions for each pub.
 java.lang.String workingPub
          Contains the current pubID that this user is grouped to.
 java.util.HashMap workingPubConfigElementsHash
          Contains the configuration (global variables) for the user's current working publication.
 java.lang.String workingPubDesc
          Contains the current pubDesc that this user is grouped to.
 java.lang.String workingPubName
          Contains the current pubName that this user is grouped to.
 
Constructor Summary
CofaxToolsUser()
           
 
Method Summary
 void report()
          Show the current contents of the user instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userInfoHash


public java.util.HashMap userInfoHash
Contains info from the user table such as name, phone, etc.

userPubsVectorOHash


public java.util.Vector userPubsVectorOHash
Contains Hashes of publications this user is grouped to and group type permissions for each pub.

userPubDescPubIDHash


public java.util.HashMap userPubDescPubIDHash
Contains a list of all pubIDs/ pubDescs this user is associated with.

userPubNamePubIDHash


public java.util.HashMap userPubNamePubIDHash
Contains a list of all pubIDs/ pubNames this user is associated with.

userPubNamePubDescHash


public java.util.HashMap userPubNamePubDescHash
Contains a list of all pubNames/ pubDescs this user is associated with.

userGroupVector


public java.util.Vector userGroupVector
Contains a list of all groups this user is associated with.

userGroupTypeVector


public java.util.Vector userGroupTypeVector
Contains a list of all groups types this user is associated with.

userGroupNameGroupIDHash


public java.util.HashMap userGroupNameGroupIDHash
Contains a list of all group names and id's this user is associated with.

workingPub


public java.lang.String workingPub
Contains the current pubID that this user is grouped to.

workingPubDesc


public java.lang.String workingPubDesc
Contains the current pubDesc that this user is grouped to.

workingPubName


public java.lang.String workingPubName
Contains the current pubName that this user is grouped to.

workingPubConfigElementsHash


public java.util.HashMap workingPubConfigElementsHash
Contains the configuration (global variables) for the user's current working publication.

userPreviousArticlesHash


public java.util.HashMap userPreviousArticlesHash
Contains articles previously edited by this user in this session.
Constructor Detail

CofaxToolsUser


public CofaxToolsUser()
Method Detail

report


public void report()
Show the current contents of the user instance.


Copyright 2001 KnightRidder.com. All Rights Reserved.