Java 类org.hibernate.search.annotations.Field 实例源码

项目:my-paper    文件:Article.java   
/**
 * 获取内容
 * 
 * @return 内容
 */
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@Lob
public String getContent() {
    if (pageNumber != null) {
        String[] pageContents = getPageContents();
        if (pageNumber < 1) {
            pageNumber = 1;
        }
        if (pageNumber > pageContents.length) {
            pageNumber = pageContents.length;
        }
        return pageContents[pageNumber - 1];
    } else {
        return content;
    }
}
项目:owsi-core-parent    文件:GenericListItem.java   
@Override
@Fields({
    @Field(name = CODE_FIELD_NAME, analyzer = @Analyzer(definition = HibernateSearchAnalyzer.KEYWORD)),
    @Field(name = CODE_SORT_FIELD_NAME, analyzer = @Analyzer(definition = HibernateSearchAnalyzer.TEXT_SORT))
})
@SortableField(forField = CODE_SORT_FIELD_NAME)
public String getCode() {
    return null;
}
项目:owsi-core-parent    文件:User.java   
@Field(analyzer = @Analyzer(definition = HibernateSearchAnalyzer.TEXT_SORT))
@SortableField
public String getSortName() {
    StringBuilder builder = new StringBuilder();
    if(getLastName() != null) {
        builder.append(getLastName());
        builder.append(" ");
    }
    if(getFirstName() != null) {
        builder.append(getFirstName());
    }
    return builder.toString().trim();
}
项目:my-paper    文件:BaseEntity.java   
/**
 * 获取创建日期
 * 
 * @return 创建日期
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@DateBridge(resolution = Resolution.SECOND)
@Column(nullable = false, updatable = false)
public Date getCreateDate() {
    return createDate;
}
项目:my-paper    文件:BaseEntity.java   
/**
 * 获取修改日期
 * 
 * @return 修改日期
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@DateBridge(resolution = Resolution.SECOND)
@Column(nullable = false)
public Date getModifyDate() {
    return modifyDate;
}
项目:my-paper    文件:Article.java   
/**
 * 获取标题
 * 
 * @return 标题
 */
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@NotEmpty
@Length(max = 200)
@Column(nullable = false)
public String getTitle() {
    return title;
}
项目:my-paper    文件:Article.java   
/**
 * 获取是否发布
 * 
 * @return 是否发布
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsPublication() {
    return isPublication;
}
项目:my-paper    文件:Article.java   
/**
 * 获取是否置顶
 * 
 * @return 是否置顶
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsTop() {
    return isTop;
}
项目:my-paper    文件:OrderEntity.java   
/**
 * 获取排序
 * 
 * @return 排序
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@Min(0)
@Column(name = "orders")
public Integer getOrder() {
    return order;
}
项目:my-paper    文件:Product.java   
/**
 * 获取编号
 * 
 * @return 编号
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@Pattern(regexp = "[\\s\\S]*")
@Length(max = 100)
@Column(nullable = false, unique = true, length = 100)
public String getSn() {
    return sn;
}
项目:my-paper    文件:Product.java   
/**
 * 获取名称
 * 
 * @return 名称
 */
@JsonProperty
@Field(store = Store.YES, index = Index.TOKENIZED, analyzer = @Analyzer(impl = IKAnalyzer.class))
@NotEmpty
@Length(max = 200)
@Column(nullable = false)
public String getName() {
    return name;
}
项目:my-paper    文件:Product.java   
/**
 * 获取全称
 * 
 * @return 全称
 */
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Column(nullable = false)
public String getFullName() {
    return fullName;
}
项目:my-paper    文件:Product.java   
/**
 * 获取销售价
 * 
 * @return 销售价
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NumericField
@FieldBridge(impl = BigDecimalNumericFieldBridge.class)
@NotNull
@Min(0)
@Digits(integer = 12, fraction = 3)
@Column(nullable = false, precision = 21, scale = 6)
public BigDecimal getPrice() {
    return price;
}
项目:my-paper    文件:Product.java   
/**
 * 获取市场价
 * 
 * @return 市场价
 */
@Field(store = Store.YES, index = Index.NO)
@Min(0)
@Digits(integer = 12, fraction = 3)
@Column(nullable = false, precision = 21, scale = 6)
public BigDecimal getMarketPrice() {
    return marketPrice;
}
项目:my-paper    文件:Product.java   
/**
 * 获取展示图片
 * 
 * @return 展示图片
 */
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Length(max = 200)
public String getImage() {
    return image;
}
项目:my-paper    文件:Product.java   
/**
 * 获取单位
 * 
 * @return 单位
 */
@JsonProperty
@Field(store = Store.YES, index = Index.NO)
@Length(max = 200)
public String getUnit() {
    return unit;
}
项目:my-paper    文件:Product.java   
/**
 * 获取赠送积分
 * 
 * @return 赠送积分
 */
@Field(store = Store.YES, index = Index.NO)
@Min(0)
@Column(nullable = false)
public Long getPoint() {
    return point;
}
项目:my-paper    文件:Product.java   
/**
 * 获取是否上架
 * 
 * @return 是否上架
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsMarketable() {
    return isMarketable;
}
项目:my-paper    文件:Product.java   
/**
 * 获取是否列出
 * 
 * @return 是否列出
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsList() {
    return isList;
}
项目:my-paper    文件:Product.java   
/**
 * 获取是否置顶
 * 
 * @return 是否置顶
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsTop() {
    return isTop;
}
项目:my-paper    文件:Product.java   
/**
 * 获取是否为赠品
 * 
 * @return 是否为赠品
 */
@JsonProperty
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NotNull
@Column(nullable = false)
public Boolean getIsGift() {
    return isGift;
}
项目:my-paper    文件:Product.java   
/**
 * 获取评分
 * 
 * @return 评分
 */
@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@NumericField
@Column(nullable = false, precision = 12, scale = 6)
public Float getScore() {
    return score;
}
项目:CoCoTemp    文件:User.java   
/**
 * Gets username.
 *
 * @return the username
 */
@Field(index = org.hibernate.search.annotations.Index.YES, analyze = Analyze.YES, store = Store.NO)
@Analyzer(impl = KeywordAnalyzer.class)
public String getUsername()
{
    return username;
}
项目:Project-H-Backend    文件:Race.java   
/**
 * @return Race code
 */
@Override
@Column(name = "code", nullable = false, length = 255, unique=true)
@Field(index=org.hibernate.search.annotations.Index.TOKENIZED, store=Store.NO)
public String getCode() {
    return super.getCode();
}
项目:UMLS-Terminology-Server    文件:ConceptSubsetMemberJpa.java   
/**
 * Returns the member name. For JAXB.
 *
 * @return the member name
 */
@Fields({
    @Field(index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord")),
    @Field(name = "memberNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getMemberName() {
  return member == null ? null : member.getName();
}
项目:UMLS-Terminology-Server    文件:MapSetJpa.java   
@Override
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "alternateTerminologyIds", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public Map<String, String> getAlternateTerminologyIds() {
  if (alternateTerminologyIds == null) {
    alternateTerminologyIds = new HashMap<>(2);
  }
  return alternateTerminologyIds;
}
项目:UMLS-Terminology-Server    文件:AbstractChecklist.java   
@Override
@Fields({
    @Field(name = "name", index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord"), bridge = @FieldBridge(impl = SplitUnderscoreBridge.class)),
    @Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
  return name;
}
项目:UMLS-Terminology-Server    文件:WorklistJpa.java   
@Fields({
    @Field(bridge = @FieldBridge(impl = CollectionToCsvBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO),
    @Field(name = "reviewersSort", bridge = @FieldBridge(impl = MinValueBridge.class), index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
@Override
public List<String> getReviewers() {
  if (reviewers == null) {
    reviewers = new ArrayList<>();
  }
  return reviewers;
}
项目:UMLS-Terminology-Server    文件:SourceDataFileJpa.java   
@Override
@Fields({
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
    @Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
  return this.name;
}
项目:UMLS-Terminology-Server    文件:ConceptSubsetJpa.java   
@Override
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "alternateTerminologyIds", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public Map<String, String> getAlternateTerminologyIds() {
  if (alternateTerminologyIds == null) {
    alternateTerminologyIds = new HashMap<>(2);
  }
  return alternateTerminologyIds;
}
项目:UMLS-Terminology-Server    文件:ProjectJpa.java   
@XmlJavaTypeAdapter(UserRoleMapAdapter.class)
@Fields({
    @Field(bridge = @FieldBridge(impl = UserRoleBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO),
    @Field(name = "userAnyRole", bridge = @FieldBridge(impl = UserMapUserNameBridge.class), index = Index.YES, analyze = Analyze.YES, store = Store.NO)
})
@Override
public Map<User, UserRole> getUserRoleMap() {
  if (userRoleMap == null) {
    userRoleMap = new HashMap<>();
  }
  return userRoleMap;
}
项目:UMLS-Terminology-Server    文件:ProjectJpa.java   
@FieldBridge(impl = MapKeyValueToCsvBridge.class)
@Field(name = "semanticTypeCategoryMap", index = Index.YES, analyze = Analyze.YES, store = Store.NO)
@Override
public Map<String, String> getSemanticTypeCategoryMap() {
  if (semanticTypeCategoryMap == null) {
    semanticTypeCategoryMap = new HashMap<>();
  }
  return semanticTypeCategoryMap;
}
项目:UMLS-Terminology-Server    文件:ConceptJpa.java   
@Override
@FieldBridge(impl = CollectionToCsvBridge.class)
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO)
public List<String> getLabels() {
  if (labels == null) {
    labels = new ArrayList<>();
  }
  return labels;
}
项目:UMLS-Terminology-Server    文件:RelationshipIdentityJpa.java   
@Override
@Field(index = Index.YES, analyze = Analyze.NO, store = Store.NO)
public String getIdentityCode() {
  return additionalRelationshipType + fromId + fromTerminology + fromType
      + relationshipType + terminology + terminologyId + toId + toTerminology
      + toType;
}
项目:UMLS-Terminology-Server    文件:ConceptRelationshipJpa.java   
/**
 * Returns the from term. For JAXB.
 *
 * @return the from term
 */
@Fields({
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO, analyzer = @Analyzer(definition = "noStopWord")),
    @Field(name = "fromNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getFromName() {
  return from == null ? null : from.getName();
}
项目:UMLS-Terminology-Server    文件:AtomRelationshipJpa.java   
/**
 * Returns the from name. For JAXB.
 *
 * @return the from name
 */
@Fields({
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO, analyzer = @Analyzer(definition = "noStopWord")),
    @Field(name = "fromNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getFromName() {
  return from == null ? null : from.getName();
}
项目:UMLS-Terminology-Server    文件:CodeTreePositionJpa.java   
/**
 * Returns the node name. For JAXB.
 *
 * @return the node name
 */
@Fields({
    @Field(name = "nodeName", index = Index.YES, store = Store.NO, analyze = Analyze.YES, analyzer = @Analyzer(definition = "noStopWord")),
    @Field(name = "nodeNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getNodeName() {
  return node == null ? null : node.getName();
}
项目:UMLS-Terminology-Server    文件:UserJpa.java   
@Override
@Fields({
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
    @Field(name = "nameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getName() {
  return name;
}
项目:UMLS-Terminology-Server    文件:AtomRelationshipJpa.java   
/**
 * Returns the to name.
 *
 * @return the to name
 */
@Fields({
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO),
    @Field(name = "toNameSort", index = Index.YES, analyze = Analyze.NO, store = Store.NO)
})
public String getToName() {
  return to == null ? null : to.getName();
}
项目:openyu-commons    文件:SeqAuditEntitySupporter.java   
@Type(type = "org.openyu.commons.entity.usertype.AuditEntityUserType")
@Column(name = "audit", length = 570)
@Field(store = Store.YES, index = Index.YES, analyze = Analyze.NO)
@FieldBridge(impl = AuditEntityBridge.class)
public AuditEntity getAudit()
{
    return audit;
}