Package net.relatedwork.shared.dto

Source Code of net.relatedwork.shared.dto.Renderable

package net.relatedwork.shared.dto;

import com.google.gwt.user.client.rpc.IsSerializable;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Hyperlink;

import net.relatedwork.client.place.NameTokens;
import net.relatedwork.shared.IsRenderable;

public class Renderable implements IsRenderable, IsSerializable{
  public String displayName;
  public String uri;

  public Renderable() {
  }

  @Override
  public Hyperlink getAuthorLink(){
    return new Hyperlink(displayName, NameTokens.author);
  }
 
  @Override
  public HTMLPanel getHoverable() {
    // TODO Auto-generated method stub
    return null;
  }
 
  public Boolean passesFilter(String mask) {
    if (this.displayName.toLowerCase().contains(mask))return true;
    return false;
  }

  @Override
  public Boolean hasLink() {
    return true;
 
  @Override
  public String getText() {
    return this.displayName;
  }

  @Override
  public String getUri() {
    return this.uri;
  }
}
TOP

Related Classes of net.relatedwork.shared.dto.Renderable

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.