/** * @author Daniel Spiewak */ @Preload("name") public interface Author extends Entity { public String getName(); public void setName(String name); }
public static List<String> preloadValue(Preload preload, final FieldNameConverter fnc) { final List<String> value = newArrayList(preload.value()); if (fnc instanceof FieldNameProcessor) { return Lists.transform(value, new Function<String, String>() { @Override public String apply(String from) { return ((FieldNameProcessor) fnc).convertName(from); } }); } else { return value; } }
/** * @author Daniel Spiewak */ @Preload("url") public interface OnlineDistribution extends Distribution { @Accessor("url") public URL getURL(); @Mutator("url") public void setURL(URL url); }
public static List<String> preloadValue(Preload preload, final FieldNameConverter fnc) { final List<String> value = newArrayList(preload.value()); if (fnc instanceof FieldNameProcessor) { return Lists.transform(value, new Function<String, String>() { @Override public String apply(String from) { return ((FieldNameProcessor) fnc).convertName(from); } }); } else { return value; } }
/** * @author Daniel Spiewak */ @Preload("width") public interface Pen extends Entity { public double getWidth(); public void setWidth(double width); public Person getPerson(); public void setPerson(Person person); @Default("N") public String isDeleted(); @Default("N") public void setDeleted(String deleted); }
if (preloadAnnotation == null || contains(preloadAnnotation.value(), Preload.ALL)) {
/** * @author Daniel Spiewak */ @Preload("title") public interface Comment extends Entity { public String getTitle(); public void setTitle(String title); @StringLength(StringLength.UNLIMITED) public String getText(); @StringLength(StringLength.UNLIMITED) public void setText(String text); public Commentable getCommentable(); public void setCommentable(Commentable commentable); public int getIndex(); public void setIndex(int index); }
if (preloadAnnotation == null || contains(preloadAnnotation.value(), Preload.ALL)) {
@Preload public interface SiteMapping extends Entity {
@Preload public interface TestResultsMapping extends Entity {
@Preload public interface IssueMapping extends Entity {
@Preload public interface JobMapping extends Entity {
@Preload public interface BuildMapping extends Entity {
@Table ("TRIGGER_ENTITY") @Preload public static interface TriggerEntity extends Entity { RuleEntity getRuleEntity(); @OneToMany TriggerConfigEntity[] getTriggerConfiguration(); @StringLength (StringLength.UNLIMITED) String getCompleteModuleKey(); }
@Table ("ACTION_CONFIG_VALUE") @Preload public static interface ActionConfigValueEntity extends Entity { ActionConfigEntity getActionConfigEntity(); @StringLength (StringLength.UNLIMITED) String getParamValue(); }
/** * @author Daniel Spiewak */ @Table("personDefence") @Preload("severity") public interface PersonLegalDefence extends Entity { public int getSeverity(); public void setSeverity(int severity); }
@Table ("ACTION_ENTITY") @Preload public static interface ActionEntity extends Entity { RuleEntity getRuleEntity(); @OneToMany ActionConfigEntity[] getActionConfiguration(); @StringLength (StringLength.UNLIMITED) String getCompleteModuleKey(); }
@Table ("TRIGGER_CONFIG_VALUE") @Preload public static interface TriggerConfigValueEntity extends Entity { TriggerConfigEntity getTriggerConfigEntity(); @StringLength (StringLength.UNLIMITED) String getParamValue(); }
@Table ("ACTION_MESSAGE") @Preload public static interface ActionMessage extends Entity { @StringLength (StringLength.UNLIMITED) String getMessage(); AuditMessageEntity getAuditMessageEntity(); }
/** * ADMIN AUDIT LOG */ @Table("ADMIN_AUDIT_MESSAGE") @Preload public static interface AdminAuditMessageEntity extends Entity { Date getDate(); String getActor(); int getRuleId(); String getType(); @StringLength(StringLength.UNLIMITED) String getMessage(); } }