类javax.mail.search.FromStringTerm源码实例Demo

下面列出了怎么用javax.mail.search.FromStringTerm的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: greenmail   文件: SearchTermBuilder.java

private static SearchTermBuilder createTextSearchTermBuilder() {
    return new SearchTermBuilder() {
        @Override
        public SearchTerm build() {
            String query = getParameters().get(0);
            SearchTerm[] terms = {
              new RecipientStringTerm(Message.RecipientType.TO, query),
              new RecipientStringTerm(Message.RecipientType.CC, query),
              new RecipientStringTerm(Message.RecipientType.BCC, query),
              new FromStringTerm(query),
              new SubjectTerm(query),
              new BodyTerm(query)
            };
            return new OrTerm(terms);
        }
    };
}
 
源代码2 项目: hop   文件: MailConnection.java

/**
 * Set filter on message sender.
 *
 * @param sender  messages will be filtered on sender
 * @param notTerm negate condition
 */
public void setSenderTerm( String sender, boolean notTerm ) {
  if ( !Utils.isEmpty( sender ) ) {
    if ( notTerm ) {
      addSearchTerm( new NotTerm( new FromStringTerm( sender ) ) );
    } else {
      addSearchTerm( new FromStringTerm( sender ) );
    }
  }
}
 
源代码3 项目: pentaho-kettle   文件: MailConnection.java

/**
 * Set filter on message sender.
 *
 * @param sender
 *          messages will be filtered on sender
 * @param notTerm
 *          negate condition
 */
public void setSenderTerm( String sender, boolean notTerm ) {
  if ( !Utils.isEmpty( sender ) ) {
    if ( notTerm ) {
      addSearchTerm( new NotTerm( new FromStringTerm( sender ) ) );
    } else {
      addSearchTerm( new FromStringTerm( sender ) );
    }
  }
}
 
 类所在包
 类方法
 同包方法