/** * Getter for the driver of the server * * @return the driver */ @NotNull String getDriver();
/** * Getter for the name of the server * * @return the name */ @NotNull String getName();
/** * Getter for the url of the server * * @return the url */ @NotNull String getUrl();
/** * Getter for the username of the server * * @return the username */ @NotNull String getUsername();
/** * Getter for the host of the server * * @return the host */ @NotNull String getHost();
@NotNull @Unique /** * This property is the combination of name and configuration group ID, to ensure uniqueness of name in a * configuration group. What it means is we can't define a particular configuration item more than once in a group. * * We have done this because AO doesn't allow us to easily mark a combination of columns as unique. * https://ecosystem.atlassian.net/browse/AO-96 * This field's value is set by the DAO on insert and update, and it is not exposed anywhere else. */ String getNameUniqueConstraint();
@NotNull @StringLength (StringLength.UNLIMITED) String getUrl(); void setUrl(String url);
@NotNull @StringLength(StringLength.UNLIMITED) String getName(); void setName(String name);
@NotNull @OneToMany(reverse = "getWebhook") AoWebhookConfigurationEntry[] getConfiguration();
@NotNull @StringLength(StringLength.UNLIMITED) String getName();
@PrimaryKey @NotNull long getIsbn();
@NotNull @OneToMany(reverse = "getWebhook") AoWebhookEvent[] getEvents();
@Override @AutoIncrement @NotNull @PrimaryKey ("ID") int getID();
@Accessor(COLUMN_URL) @NotNull @StringLength(StringLength.UNLIMITED) String getURL();
@NotNull @Default("true") @Accessor(COLUMN_PR_REOPENED) boolean isPrReopened();
@NotNull @Default("true") @Accessor(COLUMN_BRANCH_DELETED) boolean isBranchDeleted();
@Accessor(URL_COLUMN) @NotNull @StringLength(StringLength.UNLIMITED) String getUrl();
@Accessor(NAME_COLUMN) @NotNull @StringLength(255) String getName();
@PrimaryKey @NotNull @Generator(TimestampGenerator.class) public long getCompanyID();
@Indexed @NotNull @StringLength(ConnectAddonBean.MAX_KEY_LENGTH) String getPluginKey();