Examples of EmailFields


Examples of com.stimulus.archiva.domain.fields.EmailFields

         doc.add(new Field("uid",uniqueID,Field.Store.YES,Field.Index.UN_TOKENIZED));
       }
       if (volID!=null) {
         doc.add(new Field("vol",volID,Field.Store.YES,Field.Index.UN_TOKENIZED));  
       }
      EmailFields emailFields = Config.getConfig().getEmailFields();
       for (EmailField field : emailFields.getAvailableFields().values()) {
        
         String value = "";
         EmailFieldValue efv2 = message.getFields().get(field.getIndex());
         if (efv2!=null && efv2.getValue()!=null) {
           value = efv2.getValue();
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

  }
 
  public String allFields(String not, String token) {
      StringBuffer constructedQuery = new StringBuffer();
      //constructedQuery.append("(");
      EmailFields emailFields = Config.getConfig().getEmailFields();
      for (EmailField ef : emailFields.getAvailableFields().values()) {
        String field = ef.getName();
        constructedQuery.append(not);
        constructedQuery.append(field);
        constructedQuery.append(":");
        constructedQuery.append(escapeToken(token));
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

  }*/

 
   public List<EmailField> getFields() {
     ArrayList<EmailField>  list = new ArrayList<EmailField>();
     EmailFields emailFields = Config.getConfig().getEmailFields();
     Iterator i = emailFields.getAvailableFields().values().iterator();
     while (i.hasNext()) {
       EmailField ef = (EmailField)i.next();
      
       // we dont allow end-users to view bcc or delivered-to flags
        if (ef.getName().equals("bcc") && getMailArchivaPrincipal().getRole().equals("user"))
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

     return list;
   }
   */
  public List<String> getRuleFields() {
       ArrayList<String>  list = new ArrayList<String>();
      EmailFields emailFields = Config.getConfig().getEmailFields();
     for (EmailField ef : emailFields.getAvailableFields().values()) {
       if (!Compare.equalsIgnoreCase(ef.getName(),"body") &&
         !Compare.equalsIgnoreCase(ef.getName(),"attachments"))  {
           list.add(ef.getName());      
       }
     }
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

     return list;
  }

  public List<String> getRuleFieldLabels() {
       ArrayList<String>  list = new ArrayList<String>();
       EmailFields emailFields = Config.getConfig().getEmailFields();
       for (EmailField ef : emailFields.getAvailableFields().values()) {
         if (!Compare.equalsIgnoreCase(ef.getName(),"body") &&
           !Compare.equalsIgnoreCase(ef.getName(),"attachments"))  {
           list.add(ef.getResource());      
         }
     }
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

  }
 
  public List<String> getFields() {
 
    ArrayList<String> fieldList = new ArrayList<String>();
    EmailFields emailFields = Config.getConfig().getEmailFields();
    for (EmailField ef : emailFields.getAvailableFields().values()) {
      fieldList.add(ef.getName());
    }
    fieldList.add("all");
    fieldList.add("addresses");
    Collections.sort(fieldList, String.CASE_INSENSITIVE_ORDER);
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

    return fieldList;
  }
 
  public List<String> getFieldLabels() {
    ArrayList<String> fieldLabelList = new ArrayList<String>();
    EmailFields emailFields = Config.getConfig().getEmailFields();
    for (EmailField ef :  emailFields.getAvailableFields().values()) {
      fieldLabelList.add(ef.getResource().toLowerCase(Locale.ENGLISH));
    }
    fieldLabelList.add("field_label_all");
    fieldLabelList.add("field_label_addresses");
    Collections.sort(fieldLabelList, String.CASE_INSENSITIVE_ORDER);
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

  }
 
  public List<String> getFields() {
 
    ArrayList<String> fieldList = new ArrayList<String>();
    EmailFields emailFields = Config.getConfig().getEmailFields();
    for (EmailField ef : emailFields.getAvailableFields().values()) {
      // we dont allow end-users to search using bcc
      if (ef.getName().equals("bcc") && getMailArchivaPrincipal().getRole().equals("user"))
        continue;
      if (ef.getName().equals("deliveredto") && getMailArchivaPrincipal().getRole().equals("user"))
        continue;
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

    return fieldList;
  }
 
  public List<String> getFieldLabels() {
    ArrayList<String> fieldLabelList = new ArrayList<String>();
    EmailFields emailFields = Config.getConfig().getEmailFields();
    for (EmailField ef :  emailFields.getAvailableFields().values()) {
      // we dont allow end-users to search using bcc
      if (ef.getName().equals("bcc") && getMailArchivaPrincipal().getRole().equals("user"))
        continue;
      if (ef.getName().equals("deliveredto") && getMailArchivaPrincipal().getRole().equals("user"))
        continue;
View Full Code Here

Examples of com.stimulus.archiva.domain.fields.EmailFields

    return SearchResultBean.getSearchResultBeans(results,getLocale());
  }
 
  public List<EmailField> getAvailableFields() {
     ArrayList<EmailField>  list = new ArrayList<EmailField>();
     EmailFields emailFields = Config.getConfig().getEmailFields();
     for (EmailField ef :  emailFields.getAvailableFields().values()) {
       if (ef.getShowResults() || ef.getShowConditional())
         list.add(ef);      
     }
     return list;
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.