org.sakaiproject.mock.domain
Class User

java.lang.Object
  extended by org.sakaiproject.mock.domain.User
All Implemented Interfaces:
Comparable, org.sakaiproject.entity.api.Edit, org.sakaiproject.entity.api.Entity, org.sakaiproject.user.api.User, org.sakaiproject.user.api.UserEdit

public class User
extends Object
implements org.sakaiproject.user.api.UserEdit


Field Summary
 
Fields inherited from interface org.sakaiproject.entity.api.Entity
SEPARATOR
 
Constructor Summary
User()
           
User(String pw, String id, String eid, String displayId, String email, String firstName, String lastName, String sortName, String displayName, User createdBy, User modifiedBy, String type, String reference, org.sakaiproject.entity.api.ResourceProperties properties, String url, org.sakaiproject.time.api.Time createdTime, org.sakaiproject.time.api.Time modifiedTime)
           
 
Method Summary
 boolean checkPassword(String pw)
           
 int compareTo(Object o)
           
 User getCreatedBy()
           
 Date getCreatedDate()
           
 org.sakaiproject.time.api.Time getCreatedTime()
           
 String getDisplayId()
           
 String getDisplayName()
           
 String getEid()
           
 String getEmail()
           
 String getFirstName()
           
 String getId()
           
 String getLastName()
           
 User getModifiedBy()
           
 Date getModifiedDate()
           
 org.sakaiproject.time.api.Time getModifiedTime()
           
 org.sakaiproject.entity.api.ResourceProperties getProperties()
           
 org.sakaiproject.entity.api.ResourcePropertiesEdit getPropertiesEdit()
           
 String getPw()
           
 String getReference()
           
 String getReference(String rootProperty)
           
 String getSortName()
           
 String getType()
           
 String getUrl()
           
 String getUrl(String rootProperty)
           
 boolean isActiveEdit()
           
 void restrictEditEid()
           
 void restrictEditEmail()
           
 void restrictEditFirstName()
           
 void restrictEditLastName()
           
 void restrictEditPassword()
           
 void restrictEditType()
           
 void setCreatedBy(User createdBy)
           
 void setCreatedTime(org.sakaiproject.time.api.Time createdTime)
           
 void setDisplayId(String displayId)
           
 void setDisplayName(String displayName)
           
 void setEid(String eid)
           
 void setEmail(String email)
           
 void setFirstName(String firstName)
           
 void setId(String id)
           
 void setLastName(String lastName)
           
 void setModifiedBy(User modifiedBy)
           
 void setModifiedTime(org.sakaiproject.time.api.Time modifiedTime)
           
 void setPassword(String pw)
           
 void setProperties(org.sakaiproject.entity.api.ResourceProperties resourceProperties)
           
 void setPw(String pw)
           
 void setReference(String reference)
           
 void setSortName(String sortName)
           
 void setType(String type)
           
 void setUrl(String url)
           
 Element toXml(Document doc, Stack stack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User()

User

public User(String pw,
            String id,
            String eid,
            String displayId,
            String email,
            String firstName,
            String lastName,
            String sortName,
            String displayName,
            User createdBy,
            User modifiedBy,
            String type,
            String reference,
            org.sakaiproject.entity.api.ResourceProperties properties,
            String url,
            org.sakaiproject.time.api.Time createdTime,
            org.sakaiproject.time.api.Time modifiedTime)
Method Detail

checkPassword

public boolean checkPassword(String pw)
Specified by:
checkPassword in interface org.sakaiproject.user.api.User

getReference

public String getReference(String rootProperty)
Specified by:
getReference in interface org.sakaiproject.entity.api.Entity

getUrl

public String getUrl(String rootProperty)
Specified by:
getUrl in interface org.sakaiproject.entity.api.Entity

toXml

public Element toXml(Document doc,
                     Stack stack)
Specified by:
toXml in interface org.sakaiproject.entity.api.Entity

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getCreatedBy

public User getCreatedBy()
Specified by:
getCreatedBy in interface org.sakaiproject.user.api.User

setCreatedBy

public void setCreatedBy(User createdBy)

getDisplayId

public String getDisplayId()
Specified by:
getDisplayId in interface org.sakaiproject.user.api.User

setDisplayId

public void setDisplayId(String displayId)

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface org.sakaiproject.user.api.User

setDisplayName

public void setDisplayName(String displayName)

getEid

public String getEid()
Specified by:
getEid in interface org.sakaiproject.user.api.User

setEid

public void setEid(String eid)
Specified by:
setEid in interface org.sakaiproject.user.api.UserEdit

getEmail

public String getEmail()
Specified by:
getEmail in interface org.sakaiproject.user.api.User

setEmail

public void setEmail(String email)
Specified by:
setEmail in interface org.sakaiproject.user.api.UserEdit

getFirstName

public String getFirstName()
Specified by:
getFirstName in interface org.sakaiproject.user.api.User

setFirstName

public void setFirstName(String firstName)
Specified by:
setFirstName in interface org.sakaiproject.user.api.UserEdit

getId

public String getId()
Specified by:
getId in interface org.sakaiproject.entity.api.Entity

setId

public void setId(String id)
Specified by:
setId in interface org.sakaiproject.user.api.UserEdit

getLastName

public String getLastName()
Specified by:
getLastName in interface org.sakaiproject.user.api.User

setLastName

public void setLastName(String lastName)
Specified by:
setLastName in interface org.sakaiproject.user.api.UserEdit

getModifiedBy

public User getModifiedBy()
Specified by:
getModifiedBy in interface org.sakaiproject.user.api.User

setModifiedBy

public void setModifiedBy(User modifiedBy)

getPw

public String getPw()

setPw

public void setPw(String pw)

getReference

public String getReference()
Specified by:
getReference in interface org.sakaiproject.entity.api.Entity

setReference

public void setReference(String reference)

getProperties

public org.sakaiproject.entity.api.ResourceProperties getProperties()
Specified by:
getProperties in interface org.sakaiproject.entity.api.Entity

setProperties

public void setProperties(org.sakaiproject.entity.api.ResourceProperties resourceProperties)

getSortName

public String getSortName()
Specified by:
getSortName in interface org.sakaiproject.user.api.User

setSortName

public void setSortName(String sortName)

getType

public String getType()
Specified by:
getType in interface org.sakaiproject.user.api.User

setType

public void setType(String type)
Specified by:
setType in interface org.sakaiproject.user.api.UserEdit

getUrl

public String getUrl()
Specified by:
getUrl in interface org.sakaiproject.entity.api.Entity

setUrl

public void setUrl(String url)

getCreatedTime

public org.sakaiproject.time.api.Time getCreatedTime()
Specified by:
getCreatedTime in interface org.sakaiproject.user.api.User

getCreatedDate

public Date getCreatedDate()
Specified by:
getCreatedDate in interface org.sakaiproject.user.api.User

setCreatedTime

public void setCreatedTime(org.sakaiproject.time.api.Time createdTime)

getModifiedTime

public org.sakaiproject.time.api.Time getModifiedTime()
Specified by:
getModifiedTime in interface org.sakaiproject.user.api.User

getModifiedDate

public Date getModifiedDate()
Specified by:
getModifiedDate in interface org.sakaiproject.user.api.User

setModifiedTime

public void setModifiedTime(org.sakaiproject.time.api.Time modifiedTime)

restrictEditEmail

public void restrictEditEmail()
Specified by:
restrictEditEmail in interface org.sakaiproject.user.api.UserEdit

restrictEditFirstName

public void restrictEditFirstName()
Specified by:
restrictEditFirstName in interface org.sakaiproject.user.api.UserEdit

restrictEditLastName

public void restrictEditLastName()
Specified by:
restrictEditLastName in interface org.sakaiproject.user.api.UserEdit

restrictEditPassword

public void restrictEditPassword()
Specified by:
restrictEditPassword in interface org.sakaiproject.user.api.UserEdit

restrictEditEid

public void restrictEditEid()
Specified by:
restrictEditEid in interface org.sakaiproject.user.api.UserEdit

restrictEditType

public void restrictEditType()
Specified by:
restrictEditType in interface org.sakaiproject.user.api.UserEdit

setPassword

public void setPassword(String pw)
Specified by:
setPassword in interface org.sakaiproject.user.api.UserEdit

getPropertiesEdit

public org.sakaiproject.entity.api.ResourcePropertiesEdit getPropertiesEdit()
Specified by:
getPropertiesEdit in interface org.sakaiproject.entity.api.Edit

isActiveEdit

public boolean isActiveEdit()
Specified by:
isActiveEdit in interface org.sakaiproject.entity.api.Edit


Copyright © 2003-2012 Sakai Project. All Rights Reserved.