本文整理了Java中org.springframework.data.mongodb.core.mapping.Field
类的一些代码示例,展示了Field
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field
类的具体详情如下:
包路径:org.springframework.data.mongodb.core.mapping.Field
类名称:Field
暂无
代码示例来源:origin: spring-projects/spring-data-examples
/**
* The domain type of choice.
* <p />
* This time <a href="http://www.cbs.com/shows/star-trek-discovery/">Star Trek: Discovery</a> <br />
* <i>Just a trekkie - no relation to CBS in any way other than watching.</i>
*
* @author Christoph Strobl
*/
@Data
class Person {
@Id ObjectId id;
@Field("first_name") private String firstname;
@Field("last_name") private String lastname;
private int age;
Person(String firstname, String lastname, int age) {
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
}
}
代码示例来源:origin: spring-projects/spring-data-mongodb
@Nullable
private String getAnnotatedFieldName() {
org.springframework.data.mongodb.core.mapping.Field annotation = findAnnotation(
org.springframework.data.mongodb.core.mapping.Field.class);
return annotation != null ? annotation.value() : null;
}
代码示例来源:origin: spring-projects/spring-data-mongodb
public int getFieldOrder() {
org.springframework.data.mongodb.core.mapping.Field annotation = findAnnotation(
org.springframework.data.mongodb.core.mapping.Field.class);
return annotation != null ? annotation.order() : Integer.MAX_VALUE;
}
代码示例来源:origin: kaaproject/kaa
@Field(ECF_ID)
private String ecfId;
@Field(EVENT_CLASS_FAMILY_VERSION)
private int version;
代码示例来源:origin: org.springframework.data/spring-data-mongodb
@Nullable
private String getAnnotatedFieldName() {
org.springframework.data.mongodb.core.mapping.Field annotation = findAnnotation(
org.springframework.data.mongodb.core.mapping.Field.class);
return annotation != null ? annotation.value() : null;
}
代码示例来源:origin: org.springframework.data/spring-data-mongodb
public int getFieldOrder() {
org.springframework.data.mongodb.core.mapping.Field annotation = findAnnotation(
org.springframework.data.mongodb.core.mapping.Field.class);
return annotation != null ? annotation.order() : Integer.MAX_VALUE;
}
代码示例来源:origin: spring-projects/spring-data-book
private static final Pattern PATTERN = Pattern.compile(EMAIL_REGEX);
@Field("email")
private final String value;
代码示例来源:origin: com.epam.reportportal/commons-dao
public static String getQueryCriteria(Field f) {
String queryCriteria;
if (f.isAnnotationPresent(org.springframework.data.mongodb.core.mapping.Field.class)) {
queryCriteria = f.getAnnotation(org.springframework.data.mongodb.core.mapping.Field.class).value();
} else {
queryCriteria = f.getName();
}
return queryCriteria;
}
代码示例来源:origin: kaaproject/kaa
@Field(ENDPOINT_GROUP_ID)
private String endpointGroupId;
@Field(PROFILE_FILTER_ID)
private String profileFilterId;
@Field(CONFIGURATION_ID)
private String configurationId;
代码示例来源:origin: spring-projects/spring-data-examples
/**
* @author Christoph Strobl
*/
@Document(collection = "star-wars")
@Getter
@Setter
@EqualsAndHashCode(of = "name")
class SWCharacter {
private @Id String id;
private @Field("firstname") String name;
private Planet homePlanet;
SWCharacter(String name) {
this.name = name;
}
}
代码示例来源:origin: kaaproject/kaa
private byte[] hash;
@Field(TOPIC_LIST_SIMPLE_HASH)
private int simpleHash;
@Field(TOPIC_LIST_TOPIC_IDS)
private List<String> topicIds;
代码示例来源:origin: kaaproject/kaa
@Field(CREDENTIALS_APPLICATION_ID)
private String applicationId;
@Field(CREDENTIALS_BODY)
private byte[] credentialsBody;
@Field(CREDENTIAL_STATUS)
private CredentialsStatus status;
代码示例来源:origin: kaaproject/kaa
@Field(EP_USER_USERNAME)
private String username;
@Field(EP_USER_EXTERNAL_ID)
private String externalId;
@Field(EP_USER_TENANT_ID)
private String tenantId;
@Field(EP_USER_ACCESS_TOKEN)
private String accessToken;
@Field(EP_USER_ENDPOINT_IDS)
private List<String> endpointIds;
@Version
@Field(OPT_LOCK)
private Long version;
代码示例来源:origin: kaaproject/kaa
@Field(NF_APPLICATION_ID)
private String applicationId;
@Field(NF_SCHEMA_ID)
private String schemaId;
@Field(NF_TOPIC_ID)
private String topicId;
@Field(NF_VERSION)
private int nfVersion;
@LastModifiedDate
@Field(NF_LAST_MODIFY_TIME)
private Date lastModifyTime;
@Field(NF_TYPE)
private NotificationTypeDto type;
@Field(NF_BODY)
private byte[] body;
@Indexed(expireAfterSeconds = 0)
@Field(NF_EXPIRED_AT)
private Date expiredAt;
@Field(NF_SEQ_NUM)
private int secNum;
代码示例来源:origin: kaaproject/kaa
private String id;
@Field(MongoModelConstants.EP_REGISTRATION_APPLICATION_ID)
private String applicationId;
@Field(MongoModelConstants.EP_REGISTRATION_ENDPOINT_ID)
private String endpointId;
@Field(MongoModelConstants.EP_REGISTRATION_CREDENTIALS_ID)
private String credentialsId;
@Field(MongoModelConstants.EP_REGISTRATION_SERVER_PROFILE_VERSION)
private Integer serverProfileVersion;
@Field(MongoModelConstants.EP_REGISTRATION_SERVER_PROFILE_BODY)
private String serverProfileBody;
代码示例来源:origin: kaaproject/kaa
@Field(EP_APPLICATION_ID)
private String applicationId;
@Field(EP_ENDPOINT_KEY)
private byte[] endpointKey;
@Indexed
@Field(EP_ENDPOINT_KEY_HASH)
private byte[] endpointKeyHash;
@Indexed
@Field(EP_USER_ID)
private String endpointUserId;
@Indexed
@Field(EP_ACCESS_TOKEN)
private String accessToken;
@Field(EP_GROUP_STATE)
private List<EndpointGroupState> groupState;
@Field(EP_SEQ_NUM)
private int sequenceNumber;
@Field(EP_CHANGED_FLAG)
private Boolean changedFlag;
private DBObject profile;
@Field(EP_PROFILE_HASH)
private byte[] profileHash;
@Field(EP_PROFILE_VERSION)
private int profileVersion;
@Field(EP_SERVER_PROFILE_VERSION_PROPERTY)
private int serverProfileVersion;
@Field(EP_CONFIGURATION_HASH)
private byte[] configurationHash;
@Field(EP_USER_CONFIGURATION_HASH)
代码示例来源:origin: kaaproject/kaa
private String id;
@Indexed
@Field(EP_SPECIFIC_CONFIGURATION_KEY_HASH)
private byte[] endpointKeyHash;
@Field(EP_CONFIGURATION_VERSION)
private Integer configurationVersion;
@Field(EP_SPECIFIC_CONFIGURATION_CONFIGURATION)
private String configuration;
@Version
@Field(EP_SPECIFIC_CONFIGURATION_CONFIGURATION_VERSION)
private Long version;
代码示例来源:origin: kaaproject/kaa
@Field(EP_NF_ENDPOINT_KEY_HASH)
private byte[] endpointKeyHash;
private MongoNotification notification;
代码示例来源:origin: kaaproject/kaa
private String id;
@Indexed
@Field(USER_CONF_USER_ID)
private String userId;
@Indexed
@Field(USER_CONF_APP_TOKEN)
private String appToken;
@Indexed
@Field(USER_CONF_SCHEMA_VERSION)
private Integer schemaVersion;
@Field(USER_CONF_BODY)
private String body;
代码示例来源:origin: spring-projects/spring-data-book
@Field("email")
@Indexed(unique = true)
private EmailAddress emailAddress;
内容来源于网络,如有侵权,请联系作者删除!