Link.java

package com.tradecloud.domain.model;

import com.tradecloud.common.base.PersistenceBase;

import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * TODO. Maybe merge this with the MenuItem class. They do pretty much the same thing.
 */
@Entity
@Table(name = "link")
public class Link extends PersistenceBase {

    private String groupName;

    @Basic(optional = false)
    private String displayName;

    @Basic(optional = false)
    private String url;

    public Link() {
    }

    public Link(String displayName, String url, String groupName) {
        this.displayName = displayName;
        this.url = url;
        this.groupName = groupName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

}