|
WebLogic Process Integrator Version 2.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.wlpi.common.UserInfo
Holds information about a workflow user.
Objects of this class override the boolean equals(Object)
and
implement the comparable
interface. Homogeneous collections
containing objects of this class may, therefore, be searched and sorted using
the Collection.contains(Object), List.indexOf(Object),
Collections.sort(List)
methods.
Fields inherited from interface com.bea.wlpi.common.Publishable |
BUSINESS_CALENDAR, BUSINESS_OPERATION, EVENT_KEY, ORG, ROLE, TEMPLATE, TEMPLATE_DEFINITION, USER, XML_REPOSITORY_ENTITY, XML_REPOSITORY_FOLDER |
Constructor Summary | |
UserInfo(java.lang.String userId)
Create a new UserInfo object. |
|
UserInfo(java.lang.String userId,
java.lang.String eMailAddress,
java.lang.String defaultOrgId,
java.lang.String calendarId)
Create a new UserInfo object. |
Method Summary | |
int |
compareTo(java.lang.Object o)
Compare two UserInfo objects. |
boolean |
equals(java.lang.Object obj)
Test two UserInfo objects for equality. |
java.lang.String |
getCalendarId()
Return the user's business calendar. |
java.lang.Object |
getContents()
Return the publishable content. |
java.lang.String |
getDefaultOrgId()
Return the user's default organization. |
java.lang.String |
getEMailAddress()
Return the user's email address. |
java.lang.String |
getEntryName()
Return the display name for the publishable object. |
java.lang.String |
getOwnerName()
Return the name of the object's owner. |
int |
getType()
Return the type of publishable object. |
java.lang.String |
getUserId()
Return the user ID. |
boolean |
isPublished()
Returns whether the object is published. |
void |
setCalendarId(java.lang.String calendarId)
Set the user's business calendar. |
void |
setDefaultOrg(java.lang.String defaultOrgId)
Set the user's default organization. |
void |
setEMailAddress(java.lang.String eMailAddress)
Set the user's email address. |
java.lang.String |
toString()
Return a string representation of the object. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public UserInfo(java.lang.String userId)
UserInfo
object.userId
- WebLogic Process Integrator user ID.public UserInfo(java.lang.String userId, java.lang.String eMailAddress, java.lang.String defaultOrgId, java.lang.String calendarId)
UserInfo
object.userId
- WebLogic Process Integrator user ID.eMailAddress
- The user's email address.defaultOrgId
- ID of user's default organization.calendarId
- ID of user's business calendar (can be null).Method Detail |
public final java.lang.String getUserId()
public final java.lang.String getEMailAddress()
setEMailAddress(java.lang.String)
public final java.lang.String getDefaultOrgId()
setDefaultOrg(java.lang.String)
public final java.lang.String getCalendarId()
setCalendarId(java.lang.String)
public final void setCalendarId(java.lang.String calendarId)
calendarId
- The ID of the business calendar to use.getCalendarId()
public void setEMailAddress(java.lang.String eMailAddress)
eMailAddress
- The email address.getEMailAddress()
public void setDefaultOrg(java.lang.String defaultOrgId)
defaultOrgId
- The ID of the user's default organization.getDefaultOrgId()
public boolean equals(java.lang.Object obj)
UserInfo
objects for equality.equals
in class java.lang.Object
obj
- Object with which to compare this one.true
if obj
is an instance of
UserInfo
with the same user ID as this one.compareTo(java.lang.Object)
public int compareTo(java.lang.Object o)
UserInfo
objects.compareTo
in interface java.lang.Comparable
obj
- Object with which to compare this one. Must be
null
or an instance of UserInfo
.userId
members using
the String.compareTo(Object)
method.java.lang.ClassCastException
- if o
is not an instance of
UserInfo
.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getContents()
Publishable
getContents
in interface Publishable
com.bea.wlpi.common.Publishable
public java.lang.String getEntryName()
Publishable
getEntryName
in interface Publishable
com.bea.wlpi.common.Publishable
public int getType()
Publishable
getType
in interface Publishable
com.bea.wlpi.common.Publishable
Publishable.TEMPLATE
,
Publishable.TEMPLATE_DEFINITION
,
Publishable.BUSINESS_OPERATION
,
Publishable.BUSINESS_CALENDAR
,
Publishable.USER
,
Publishable.ROLE
,
Publishable.ORG
,
Publishable.XML_REPOSITORY_FOLDER
,
Publishable.XML_REPOSITORY_ENTITY
,
Publishable.EVENT_KEY
,public java.lang.String getOwnerName()
Publishable
getOwnerName
in interface Publishable
com.bea.wlpi.common.Publishable
public boolean isPublished()
Publishable
isPublished
in interface Publishable
com.bea.wlpi.common.Publishable
true
if the object is published.
|
WebLogic Process Integrator Version 2.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |