package org.jboss.seam.example.ui;
import java.io.Serializable;
import javax.persistence.Embeddable;
@Embeddable
public class BookPk implements Serializable
{
private String name;
private String author;
protected BookPk()
{
}
public BookPk(String name, String author)
{
this.name = name;
this.author = author;
}
public String getName()
{
return name;
}
public String getAuthor()
{
return author;
}
@Override
public boolean equals(Object other)
{
if (other instanceof BookPk)
{
BookPk that = (BookPk) other;
return this.getAuthor().equals(that.getAuthor()) && this.getName().equals(that.getName());
}
else
{
return false;
}
}
}