org.filteredpush.client.model
Class FPUser

java.lang.Object
  extended by org.filteredpush.client.model.FPUser
All Implemented Interfaces:
java.io.Serializable

public class FPUser
extends java.lang.Object
implements java.io.Serializable

This class models the user.

Author:
Lei Dou $Id$
See Also:
Serialized Form

Field Summary
static java.lang.String MANAGER
           
static java.lang.String USER
           
 
Constructor Summary
FPUser()
           
 
Method Summary
 java.lang.String getAffiliation()
           
 java.util.Set<AnnotationMetadataMapping> getAnnotationMetadataMapping()
           
 java.util.List<AnnotationMetadataMapping> getAnnotationMetadataMappingList()
           
 java.lang.String getAnnotationMetadataMapToField(java.lang.String annotationType)
           
 java.lang.String getAnnotationOpTime(java.lang.String uri, java.lang.String status)
           
 java.util.Map<java.lang.String,AnnotationStatus> getAnnotationStatusMap()
           
 java.lang.String getEmail()
           
 java.lang.String getFullName()
           
 java.util.Set<Interest> getInterests()
           
 java.util.Set<LocalDataSource> getLocalDataSources()
           
 java.lang.String getMboxsha1()
           
 java.lang.String getPassword()
           
 java.lang.String getPhone()
           
 java.lang.String getRole()
           
 int getUserId()
           
 java.lang.String getUserName()
           
 boolean isAnnotationInFolder(java.lang.String uri, java.lang.String folderName)
           
 boolean isAnnotationInOpStatus(java.lang.String uri, java.lang.String status)
           
 boolean isApproved()
           
 void setAffiliation(java.lang.String affiliation)
           
 void setAnnotationMetadataMapping(java.util.Set<AnnotationMetadataMapping> annotationMetadataMapping)
           
 void setAnnotationStatusMap(java.util.Map<java.lang.String,AnnotationStatus> annotationStatusMap)
           
 void setApproved(boolean approved)
           
 void setEmail(java.lang.String email)
           
 void setFullName(java.lang.String fullName)
           
 void setInterests(java.util.Set<Interest> interests)
           
 void setLocalDataSources(java.util.Set<LocalDataSource> localDataSources)
           
 void setMboxsha1(java.lang.String mboxsha1)
           
 void setPassword(java.lang.String password)
           
 void setPhone(java.lang.String phone)
           
 void setRole(java.lang.String role)
           
 void setUserId(int userId)
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER

public static final java.lang.String USER
See Also:
Constant Field Values

MANAGER

public static final java.lang.String MANAGER
See Also:
Constant Field Values
Constructor Detail

FPUser

public FPUser()
Method Detail

getUserId

public int getUserId()

setUserId

public void setUserId(int userId)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String userName)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String fullName)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getMboxsha1

public java.lang.String getMboxsha1()

setMboxsha1

public void setMboxsha1(java.lang.String mboxsha1)

getPhone

public java.lang.String getPhone()

setPhone

public void setPhone(java.lang.String phone)

getAffiliation

public java.lang.String getAffiliation()

setAffiliation

public void setAffiliation(java.lang.String affiliation)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

isApproved

public boolean isApproved()

setApproved

public void setApproved(boolean approved)

setInterests

public void setInterests(java.util.Set<Interest> interests)

getInterests

public java.util.Set<Interest> getInterests()

setLocalDataSources

public void setLocalDataSources(java.util.Set<LocalDataSource> localDataSources)

getLocalDataSources

public java.util.Set<LocalDataSource> getLocalDataSources()

getAnnotationStatusMap

public java.util.Map<java.lang.String,AnnotationStatus> getAnnotationStatusMap()

setAnnotationStatusMap

public void setAnnotationStatusMap(java.util.Map<java.lang.String,AnnotationStatus> annotationStatusMap)

isAnnotationInFolder

public boolean isAnnotationInFolder(java.lang.String uri,
                                    java.lang.String folderName)

isAnnotationInOpStatus

public boolean isAnnotationInOpStatus(java.lang.String uri,
                                      java.lang.String status)

getAnnotationOpTime

public java.lang.String getAnnotationOpTime(java.lang.String uri,
                                            java.lang.String status)

getAnnotationMetadataMapping

public java.util.Set<AnnotationMetadataMapping> getAnnotationMetadataMapping()

setAnnotationMetadataMapping

public void setAnnotationMetadataMapping(java.util.Set<AnnotationMetadataMapping> annotationMetadataMapping)

getAnnotationMetadataMappingList

public java.util.List<AnnotationMetadataMapping> getAnnotationMetadataMappingList()

getAnnotationMetadataMapToField

public java.lang.String getAnnotationMetadataMapToField(java.lang.String annotationType)