www.element4solution.com

e4s.application
Class E4User

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.application.E4User

public class E4User
extends E4Object

The user identification consists of two elements: a company and a person, one of those might be empty.

Since:
JDK 1.4
See Also:
E4ApplObj_Intf, E4Client

Field Summary
protected  E4CompanyId m_company
           
protected  E4CompanyGroup m_group
           
protected  E4CompanyUserId m_person
           
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4User()
           
E4User(E4CompanyGroup group, E4CompanyId company, E4CompanyUserId person)
           
E4User(E4CompanyId company)
           
E4User(E4CompanyId company, E4CompanyUserId person)
           
E4User(E4CompanyUserId person)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
 E4CompanyId getCompany()
          This is the company where the user belongs to.
 E4CompanyGroup getGroup()
          This is the group where the user belongs to.
 E4CompanyUserId getPerson()
          This is the user who is logged in.
 void setCompany(E4CompanyId company)
           
 void setGroup(E4CompanyGroup group)
           
 void setPerson(E4CompanyUserId person)
           
 java.lang.String toString()
           
 
Methods inherited from class e4s.util.E4Object
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_group

protected E4CompanyGroup m_group

m_company

protected E4CompanyId m_company

m_person

protected E4CompanyUserId m_person
Constructor Detail

E4User

public E4User()

E4User

public E4User(E4CompanyGroup group,
              E4CompanyId company,
              E4CompanyUserId person)

E4User

public E4User(E4CompanyId company,
              E4CompanyUserId person)

E4User

public E4User(E4CompanyId company)

E4User

public E4User(E4CompanyUserId person)
Method Detail

getGroup

public E4CompanyGroup getGroup()
This is the group where the user belongs to. Permissions can be defined on group level also. Group ->> Companies ->> Users

Returns:
the company-group
See Also:
getCompany(), getPerson()

getCompany

public E4CompanyId getCompany()
This is the company where the user belongs to. Permissions can be defined on company level also. Group ->> Companies ->> Users

Returns:
the company
See Also:
getGroup(), getPerson()

getPerson

public E4CompanyUserId getPerson()
This is the user who is logged in. Permissions can be defined on user level also. Group ->> Companies ->> Users

Returns:
the user
See Also:
getGroup(), getCompany()

setGroup

public void setGroup(E4CompanyGroup group)

setCompany

public void setCompany(E4CompanyId company)

setPerson

public void setPerson(E4CompanyUserId person)

toString

public java.lang.String toString()
Overrides:
toString in class E4Object

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com