private static final long serialVersionUID = 1000L; @PartitionKey @Column(name = CassandraModelConstants.EP_REGISTRATION_BY_ENDPOINT_ID_ENDPOINT_ID_PROPERTY) private String endpointId;
private static int inferPosition(Map<Class<? extends Annotation>, Annotation> annotations) { if (annotations.containsKey(PartitionKey.class)) { return ((PartitionKey) annotations.get(PartitionKey.class)).value(); } if (annotations.containsKey(ClusteringColumn.class)) { return ((ClusteringColumn) annotations.get(ClusteringColumn.class)).value(); } return -1; }
private static final long serialVersionUID = -8826203709978813176L; @PartitionKey @Column(name = CassandraModelConstants.EP_BY_ACCESS_TOKEN_ACCESS_TOKEN_PROPERTY) private String accessToken;
private static final long serialVersionUID = 3580976363337794171L; @PartitionKey @Column(name = EP_BY_SDK_TOKEN_SDK_TOKEN_PROPERTY) private String sdkToken;
private static final long serialVersionUID = 4620788066149588088L; @PartitionKey @Column(name = CassandraModelConstants.EP_BY_APP_ID_APPLICATION_ID_PROPERTY) private String appId;
private static final long serialVersionUID = 4892433114353644609L; @PartitionKey @Column(name = CassandraModelConstants.EP_BY_ENDPOINT_GROUP_ID_ENDPOINT_GROUP_ID_PROPERTY) private String epGroupId;
private static final long serialVersionUID = 1812154867980435128L; @PartitionKey @Column(name = CassandraModelConstants.TOPIC_LIST_ENTRY_HASH_PROPERTY) private ByteBuffer hash;
private static final long serialVersionUID = -5682011223088285599L; @PartitionKey @Column(name = ENDPOINT_CONFIGURATION_CONF_HASH_PROPERTY) private ByteBuffer configurationHash;
private static final long serialVersionUID = -8639669282952330290L; @PartitionKey @Column(name = EPS_CONFIGURATION_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash;
private static final long serialVersionUID = 5814711856025319827L; @PartitionKey @Column(name = CREDENTIALS_APPLICATION_ID_PROPERTY) private String applicationId;
private static final long serialVersionUID = 7678593961823855167L; @PartitionKey @Column(name = EP_USER_CONF_USER_ID_PROPERTY) private String userId;
private String applicationId; @PartitionKey @Column(name = CassandraModelConstants.EP_REGISTRATION_CREDENTIALS_ID_PROPERTY) private String credentialsId;
private static final int COMPOSITE_ID_SIZE = 4; @PartitionKey(value = 0) @Column(name = NF_TOPIC_ID_PROPERTY) private String topicId; @PartitionKey(value = 1) @Column(name = NF_NOTIFICATION_TYPE_PROPERTY, codec = NotificationTypeCodec.class) private NotificationTypeDto type;
private static final long serialVersionUID = 3766947955702551264L; @PartitionKey @Column(name = EP_USER_EXTERNAL_ID_PROPERTY) private String externalId;
private static final long serialVersionUID = -6770166693195322360L; @PartitionKey @Column(name = CassandraModelConstants.ET_NF_ENDPOINT_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash;
private static final long serialVersionUID = -3227246639864687299L; @PartitionKey @Column(name = EP_EP_KEY_HASH_PROPERTY) private ByteBuffer endpointKeyHash;
@Table(name = "app_page_index") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class AppPage { @PartitionKey(0) @Column(name = "app_name") String appName; @PartitionKey(1) String page; }
@Table(name = "experiment_user_index") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class ExperimentPage { @PartitionKey(0) @Column(name = "exp_id") UUID experimentId; @PartitionKey(1) String page; boolean assign; }
@Table(name = "superadmins") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class SuperAdmin { @PartitionKey(0) @Column(name = "user_id") String userId; }
@Table(name = "applicationList") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class ApplicationList { @PartitionKey(0) @Column(name = "app_name") String appName; }