if (!StringUtils.isEmpty(anno.mappedBy())) fmd.setMappedBy(anno.mappedBy()); fmd.setInDefaultFetchGroup(anno.fetch() == FetchType.EAGER); if (!anno.optional()) fmd.setNullValue(FieldMetaData.NULL_EXCEPTION); setCascades(fmd, anno.cascade()); if (anno.embedded()) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd,
public class JPAStreamingMailboxMessage extends AbstractJPAMailboxMessage { @Persistent(optional = false, fetch = FetchType.LAZY) @Column(name = "MAIL_BYTES", length = 1048576000, nullable = false) private InputStream body; @Persistent(optional = false, fetch = FetchType.LAZY) @Column(name = "HEADER_BYTES", length = 10485760, nullable = false) private InputStream header;
if (!StringUtils.isEmpty(anno.mappedBy())) fmd.setMappedBy(anno.mappedBy()); fmd.setInDefaultFetchGroup(anno.fetch() == FetchType.EAGER); if (!anno.optional()) fmd.setNullValue(FieldMetaData.NULL_EXCEPTION); setCascades(fmd, anno.cascade()); if (anno.embedded()) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd,
public class PrimitiveTypes extends AbstractEntity { @Persistent private String string; @Persistent private char charValue; @Persistent private boolean boolValue; @Persistent private short shortVal; @Persistent private int intVal; @Persistent private double doubleVal; @Persistent private long longVal; @Persistent private float floatVal; @Persistent private TestEnum testEnum;
if (!StringUtils.isEmpty(anno.mappedBy())) fmd.setMappedBy(anno.mappedBy()); fmd.setInDefaultFetchGroup(anno.fetch() == FetchType.EAGER); if (!anno.optional()) fmd.setNullValue(FieldMetaData.NULL_EXCEPTION); setCascades(fmd, anno.cascade()); if (anno.embedded()) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd,
@Persistent @Column(name = "start") private Long startSaved; @Persistent protected String startTimeZone; @Persistent @Column(name = "end") private Long endSaved; @Persistent protected String endTimeZone;
if (!StringUtil.isEmpty(anno.mappedBy())) fmd.setMappedBy(anno.mappedBy()); fmd.setInDefaultFetchGroup(anno.fetch() == FetchType.EAGER); if (!anno.optional()) fmd.setNullValue(FieldMetaData.NULL_EXCEPTION); setCascades(fmd, anno.cascade()); if (anno.embedded()) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd,
@Persistent @Strategy("com.datastax.hectorjpa.strategy.NoOpHandler") private UUID id; @Persistent private String phoneNumber; @Persistent private PhoneType type;
if (!StringUtil.isEmpty(anno.mappedBy())) fmd.setMappedBy(anno.mappedBy()); fmd.setInDefaultFetchGroup(anno.fetch() == FetchType.EAGER); if (!anno.optional()) fmd.setNullValue(FieldMetaData.NULL_EXCEPTION); setCascades(fmd, anno.cascade()); if (anno.embedded()) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd,
@Persistent private UUID userId; @Persistent @Column(name = "start") private long start; @Persistent @Column(name = "end") private long end;
@Persistent private String targetFirstName; @Persistent private String targetLastName; @Persistent private String ownerFirstName; @Persistent private String ownerLastName; @Persistent @Enumerated(EnumType.STRING) private FollowState state;
@Persistent private String phoneNumber; @Persistent private int messageId; @Persistent private Date createdDate;
public class Notification extends AbstractEntity { @Persistent private UUID userId; @Persistent private Boolean read = false; @Persistent private Date createdTime; @Persistent private String message;
@Persistent @GeneratedValue(generator = "timeuuid", strategy = GenerationType.SEQUENCE) private UUID id;
public class Invoice extends AbstractEntity { @Persistent private Date startDate; @Persistent private Date endDate; @Persistent private BigDecimal amount;
/** * @author Todd Nine * */ @Entity @DiscriminatorValue("Manager") @Index(fields="numberOfClients", order="lastLogin desc") public class Manager extends User { @Persistent private int numberOfClients; /** * @return the numberOfPurchases */ public int getNumberOfClients() { return numberOfClients; } /** * @param numberOfPurchases the numberOfPurchases to set */ public void setNumberOfClients(int numberOfPurchases) { this.numberOfClients = numberOfPurchases; } }
/** * @author Todd Nine * */ @Entity @DiscriminatorValue("User") @Index(fields="lastLogin", order="firstName, lastName") public class User extends Person { @Persistent private Date lastLogin; /** * @return the lastLogin */ public Date getLastLogin() { return lastLogin; } /** * @param lastLogin the lastLogin to set */ public void setLastLogin(Date lastLogin) { this.lastLogin = lastLogin; } }
public class Customer extends AbstractEntity { @Persistent private String name; private List<Phone> otherPhones; @Persistent private String email;
public class Techie extends AbstractEntity { @Persistent public String name;
@Persistent private String firstName; @Persistent private String lastName; @Persistent private String email;