com.perforce.p4java.impl.generic.core
Class UserSummary

java.lang.Object
  extended by com.perforce.p4java.impl.generic.core.ServerResource
      extended by com.perforce.p4java.impl.generic.core.UserSummary
All Implemented Interfaces:
IServerResource, IUserSummary
Direct Known Subclasses:
User

public class UserSummary
extends ServerResource
implements IUserSummary

Default implementation class for IUserSummary interface.


Field Summary
 
Fields inherited from class com.perforce.p4java.impl.generic.core.ServerResource
refreshable, server, updateable
 
Constructor Summary
UserSummary()
          Default constructor; sets all fields to null or zero.
UserSummary(java.util.Map<java.lang.String,java.lang.Object> map, boolean summaryOnly)
          Construct a UserSummary from the passed-in map and summaryOnly values.
UserSummary(java.lang.String loginName, java.lang.String email, java.lang.String fullName, java.util.Date access, java.util.Date update)
          Explicit-value constructor.
 
Method Summary
 java.util.Date getAccess()
           
 java.lang.String getEmail()
           
 java.lang.String getFullName()
           
 java.lang.String getLoginName()
           
 java.util.Date getUpdate()
           
 void setAccess(java.util.Date access)
           
 void setEmail(java.lang.String email)
           
 void setFullName(java.lang.String fullName)
           
 void setLoginName(java.lang.String loginName)
           
 void setUpdate(java.util.Date update)
           
 
Methods inherited from class com.perforce.p4java.impl.generic.core.ServerResource
canRefresh, canUpdate, complete, refresh, setRefreshable, setServer, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.perforce.p4java.core.IServerResource
canRefresh, canUpdate, refresh, setServer, update
 

Constructor Detail

UserSummary

public UserSummary()
Default constructor; sets all fields to null or zero.


UserSummary

public UserSummary(java.lang.String loginName,
                   java.lang.String email,
                   java.lang.String fullName,
                   java.util.Date access,
                   java.util.Date update)
Explicit-value constructor.


UserSummary

public UserSummary(java.util.Map<java.lang.String,java.lang.Object> map,
                   boolean summaryOnly)
Construct a UserSummary from the passed-in map and summaryOnly values. The map must have been returned from the Perforce server in response to a getUsers() or getUser (etc.) call; is summaryOnly is true, this is treated as a map that came from the getUseres method.

If map is null, this is equivalent to calling the default constructor.

Method Detail

getAccess

public java.util.Date getAccess()
Specified by:
getAccess in interface IUserSummary
See Also:
IUserSummary.getAccess()

getEmail

public java.lang.String getEmail()
Specified by:
getEmail in interface IUserSummary
See Also:
IUserSummary.getEmail()

getFullName

public java.lang.String getFullName()
Specified by:
getFullName in interface IUserSummary
See Also:
IUserSummary.getFullName()

getLoginName

public java.lang.String getLoginName()
Specified by:
getLoginName in interface IUserSummary
See Also:
IUserSummary.getLoginName()

getUpdate

public java.util.Date getUpdate()
Specified by:
getUpdate in interface IUserSummary
See Also:
IUserSummary.getUpdate()

setAccess

public void setAccess(java.util.Date access)
Specified by:
setAccess in interface IUserSummary
See Also:
IUserSummary.setAccess(java.util.Date)

setEmail

public void setEmail(java.lang.String email)
Specified by:
setEmail in interface IUserSummary
See Also:
IUserSummary.setEmail(java.lang.String)

setFullName

public void setFullName(java.lang.String fullName)
Specified by:
setFullName in interface IUserSummary
See Also:
IUserSummary.setFullName(java.lang.String)

setLoginName

public void setLoginName(java.lang.String loginName)
Specified by:
setLoginName in interface IUserSummary
See Also:
IUserSummary.setLoginName(java.lang.String)

setUpdate

public void setUpdate(java.util.Date update)
Specified by:
setUpdate in interface IUserSummary
See Also:
IUserSummary.setUpdate(java.util.Date)


Copyright (c) 2008-2010 Perforce Software. All rights reserved.