/** * @author zhouhao * @since 3.0.0-RC */ @AllArgsConstructor @Getter public class FormDataInsertBeforeEvent<T> { private String formId; private RDBTable<T> table; private T data; }
/** * Route unit. * * @author gaohongtao * @author maxiaoguang */ @RequiredArgsConstructor @Getter @Setter @EqualsAndHashCode @ToString public final class RouteUnit { private final String dataSourceName; private final SQLUnit sqlUnit; }
/** * PostgreSQL parse complete packet. * * @author zhangyonglun */ @Slf4j public final class PostgreSQLParseCompletePacket implements PostgreSQLPacket { @Getter private final char messageType = PostgreSQLCommandPacketType.PARSE_COMPLETE.getValue(); @Override public void write(final PostgreSQLPacketPayload payload) { } @Override public int getSequenceId() { return 0; } }
/** * @author zhouhao * @since 3.0.0-RC */ @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PlainTextUsernamePasswordAuthenticationRequest implements AuthenticationRequest { private String username; private String password; }
/** * Table. * * @author zhangliang */ @RequiredArgsConstructor @Getter @EqualsAndHashCode @ToString public final class Table { private final String name; private final Optional<String> alias; }
/** * Select items token. * * @author zhangliang * @author panjuan */ @Getter @ToString public final class ItemsToken extends SQLToken { @Setter private boolean isFirstOfItemsSpecial; private final List<String> items = new LinkedList<>(); public ItemsToken(final int startIndex) { super(startIndex); } }
/** * Limit value. * * @author zhangliang */ @AllArgsConstructor @Getter @Setter @ToString public final class LimitValue { private int value; private int index; private boolean boundOpened; }
@AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode @Getter @Setter private static class KafkaRecord { private String value; } }
@EqualsAndHashCode @Getter @Setter class CacheKey { private String className; private String method; private boolean children; private String type; private boolean queryController; }
/** * 作业执行事件Throwable. * * @author liguangyun */ @RequiredArgsConstructor @AllArgsConstructor @Getter @ToString(of = "plainText") public final class JobExecutionEventThrowable { private final Throwable throwable; private String plainText; }
/** * Drop column definition segment. * * @author duhongjun */ @RequiredArgsConstructor @Getter @EqualsAndHashCode public final class DropColumnDefinitionSegment implements SQLSegment { private final String columnName; }
@Getter @EqualsAndHashCode @ToString public class AggregationSelectItem implements SelectItem { @Setter private int index = -1;
/** * PostgreSQL bind complete packet. * * @author zhangyonglun */ @Slf4j public final class PostgreSQLBindCompletePacket implements PostgreSQLPacket { @Getter private final char messageType = PostgreSQLCommandPacketType.BIND_COMPLETE.getValue(); @Override public void write(final PostgreSQLPacketPayload payload) { } @Override public int getSequenceId() { return 0; } }
/** * @author zhouhao * @see org.springframework.context.event.EventListener * @since 3.0.0-RC */ @AllArgsConstructor @Getter public class ClearUserAuthorizationCacheEvent { private String userId; private boolean all; }
@Getter @Setter @AllArgsConstructor @NoArgsConstructor public class ParentPermission implements Entity { private static final long serialVersionUID = -7099575758680437572L; private String permission; private Set<String> actions; private Set<String> preActions; }
/** * Routing table. * * @author maxiaoguang */ @RequiredArgsConstructor @Getter @EqualsAndHashCode @ToString public final class RoutingTable { private final String logicTableName; private final String actualTableName; }
/** * Insert value. * * @author maxiaoguang */ @RequiredArgsConstructor @Getter @Setter @ToString public final class InsertValue { private final DefaultKeyword type; private final String expression; private final int parametersCount; private final List<SQLExpression> columnValues = new LinkedList<>(); }