Package com.ideyatech.core.bean

Source Code of com.ideyatech.core.bean.UserCriteria

package com.ideyatech.core.bean;

import java.util.ArrayList;
import java.util.List;

import org.opentides.bean.AuditableField;
import org.opentides.bean.SystemCodes;
import org.opentides.bean.user.BaseUser;


/**
* This is a test class used to check if CrudUtil.retrieveObjectValue
* and retrieveObjectType are working
* @author allantan
*
*/
public class UserCriteria extends BaseUser {

  private List<SystemCodes> favorites;
  private List<String> alias;
 
  /* (non-Javadoc)
   * @see com.ideyatech.core.bean.user.BaseUser#getSearchProperties()
   */
  @Override
  public List<String> getSearchProperties() {
    List<String> props = new ArrayList<String>();
    props.add("firstName");
    props.add("lastName");
    props.add("emailAddress");
    props.add("favorites.value");
    props.add("credential.username");
    props.add("credential.enabled");
    props.add("credential.id");
    return props;
  }
 
 
  /* (non-Javadoc)
   * @see org.opentides.bean.BaseEntity#getAuditableFields()
   */
  @Override
  public List<AuditableField> getAuditableFields() {
    List<AuditableField> fields = new ArrayList<AuditableField>();
    fields.add(new AuditableField("favorites.value","Favorites"));
    return fields;
  }

  /**
   * Getter method for favorites.
   *
   * @return the favorites
   */
  public final List<SystemCodes> getFavorites() {
    return favorites;
  }
  /**
   * Setter method for favorites.
   *
   * @param favorites the favorites to set
   */
  public final void setFavorites(List<SystemCodes> favorites) {
    this.favorites = favorites;
  }
  /**
   * Getter method for alias.
   *
   * @return the alias
   */
  public final List<String> getAlias() {
    return alias;
  }
  /**
   * Setter method for alias.
   *
   * @param alias the alias to set
   */
  public final void setAlias(List<String> alias) {
    this.alias = alias;
  }
}
TOP

Related Classes of com.ideyatech.core.bean.UserCriteria

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.