package siena.base.test.model; import siena.Column; import siena.Filter; import siena.Generator; import siena.Id; import siena.Model; import siena.Query; import siena.Ignore; public class SampleModelMultipleKeys extends Model { public static String FOO = "FOO"; enum Type { FOO, BAR } @Id(Generator.AUTO_INCREMENT) public Long id; @Id public String key; @Column("private_field") private String privateField; public String publicField; @Column({"p_id", "p_key"}) public SampleModelMultipleKeys relationship; /* fields ignored by ClassInfo */ @Filter("relationship") public Query<SampleModelMultipleKeys> query; public Class<?> clazz; public transient String foobar; @Ignore public String ignoredData; public void setPrivateField(String privateField) { this.privateField = privateField; } public String getPrivateField() { return privateField; } }