package org.springframework.data.simpledb.core.domain; import org.springframework.data.annotation.Id; import org.springframework.data.simpledb.annotation.Attributes; import org.springframework.data.simpledb.repository.support.entityinformation.SimpleDbEntityInformation; import org.springframework.data.simpledb.repository.support.entityinformation.SimpleDbEntityInformationSupport; import java.util.Map; public class SimpleDbSampleEntity { @Id private String itemName; private boolean booleanField; private int age; @Attributes private Map<String, String> atts; public void setItemName(String itemName) { this.itemName = itemName; } public String getItemName() { return itemName; } public boolean getBooleanField() { return booleanField; } public void setBooleanField(boolean booleanField) { this.booleanField = booleanField; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void setAtts(Map<String, String> atts) { this.atts = atts; } public Map<String, String> getAtts() { return atts; } @SuppressWarnings("unchecked") public static SimpleDbEntityInformation<SimpleDbSampleEntity, String> entityInformation() { return (SimpleDbEntityInformation<SimpleDbSampleEntity, String>) SimpleDbEntityInformationSupport.getMetadata( SimpleDbSampleEntity.class, "simpleDbSampleEntity"); } }