DefaultUser.java :  » Framework » imogene » org » imogene » uao » defaultuser » Android Open Source

Android Open Source » Framework » imogene 
imogene » org » imogene » uao » defaultuser » DefaultUser.java
package org.imogene.uao.defaultuser;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import org.imogene.common.data.Synchronizable;
import org.imogene.common.data.SynchronizableUser;
import org.imogene.uao.role.Role;
import org.imogene.uao.synchronizable.SynchronizableEntity;




public class DefaultUser implements SynchronizableUser
{

  /* Synchronizable properties */
  private String id;  
  private Date modified;  
  private Date uploadDate;
  private String modifiedBy;  
  private String modifiedFrom;
  private String createdBy;
  private Date created;
  
  /* SynchronizableUser properties */
  private String _login;
  private String _password;  
  
  /** 
   * Store the assigned roles as set in the external user management application 
   */
  private Set<Role> assignedRoles = new HashSet<Role>();
  
  /** 
   * Store the assigned synchronizable entities as set in the external user management application 
   */
  private Set<SynchronizableEntity> assignedSynchronizables = new HashSet<SynchronizableEntity>();
  
  
  
  public DefaultUser() {

  }
  
  
  /* SynchronizableUser getters and setters */

  public String getLogin() {
    return _login;
  }
  
  public void setLogin(String login) {
    _login = login;
  }

  public String getPassword() {
    return _password;
  }

  public void setPassword(String password) {
    _password = password;
  }  

  public Set<Role> getRoles() {
    return assignedRoles;
  }

  public void setRoles(Set<Role> roles) {
    assignedRoles = roles;
  }
  
  public void addRole(Role role) {
    this.assignedRoles.add(role);
  }
  
  public Set<SynchronizableEntity> getSynchronizables() {
    return assignedSynchronizables;
  }

  public void setSynchronizables(Set<SynchronizableEntity> synchronizables) {
    this.assignedSynchronizables = synchronizables;
  }  
  
  public void addSynchronizable(SynchronizableEntity synchronizable) {
    assignedSynchronizables.add(synchronizable);
  }
   

  /* Synchronizable getters and setters */

  public Date getModified() {
    return modified;
  }
  
  public Date getUploadDate() {
    return uploadDate;
  }
  
  public void setUploadDate(Date date) {
    uploadDate = date;
  }

  public String getModifiedBy() {
    return modifiedBy;
  }
  
  public String getCreatedBy() {
    return createdBy;
  }
  
  public String getId() {    
    return id;
  }

  public void setId(String pId) {
    id = pId;
  }

  public void setModified(Date pModified) {
    modified = pModified;
  }

  public void setModifiedBy(String id) {
    modifiedBy = id;
  }
  
  public String getModifiedFrom() {
    return modifiedFrom;
  }

  public void setModifiedFrom(String modifiedFrom) {
    this.modifiedFrom = modifiedFrom;
  }

  public void setCreatedBy(String id) {
    createdBy = id;
  }
  
  public Date getCreated() {
    return created;
  }


  public void setCreated(Date created) {
    this.created = created;
  }
  
  public void setEntity(Synchronizable entity) {
    // TODO Auto-generated method stub  
  }

  public String getDisplayValue() {
    return _login;
  }
  
  

        
 } // end class User 
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.