Example #1
0
 public List<SelectItem> getOperandsForID() {
   List<SelectItem> answer = new ArrayList<SelectItem>();
   SelectItem and = new SelectItem("", Helper.getTranslation("IS"));
   SelectItem not = new SelectItem("-", Helper.getTranslation("IS NOT"));
   answer.add(and);
   answer.add(not);
   return answer;
 }
Example #2
0
  public SearchBean() {
    for (StepStatus s : StepStatus.values()) {
      this.stepstatus.add(s);
    }
    int restriction =
        ((LoginBean) Helper.getManagedBeanValue("#{LoginForm}")).getMaximaleBerechtigung();

    // projects
    String projectFilter = "";

    if (restriction > 2) {
      projectFilter = " projectIsArchived = false ";
    }
    this.projects.add(Helper.getTranslation("notSelected"));

    try {
      List<Project> projektList =
          ProjectManager.getProjects("titel", projectFilter, 0, Integer.MAX_VALUE);
      for (Project p : projektList) {
        this.projects.add(p.getTitel());
      }
    } catch (DAOException e1) {
    }

    this.masterpiecePropertyTitles.add(Helper.getTranslation("notSelected"));
    this.masterpiecePropertyTitles.addAll(PropertyManager.getDistinctMasterpiecePropertyTitles());

    this.templatePropertyTitles.add(Helper.getTranslation("notSelected"));
    this.templatePropertyTitles.addAll(PropertyManager.getDistinctTemplatePropertyTitles());

    this.processPropertyTitles.add(Helper.getTranslation("notSelected"));
    this.processPropertyTitles.addAll(PropertyManager.getDistinctProcessPropertyTitles());

    this.stepTitles.add(Helper.getTranslation("notSelected"));
    stepTitles.addAll(StepManager.getDistinctStepTitles());

    initializeRowList();

    fieldnameList.add(new SelectItem("", Helper.getTranslation("notSelected")));
    fieldnameList.add(new SelectItem("PROCESSID", Helper.getTranslation("id")));
    fieldnameList.add(new SelectItem("PROCESSTITLE", Helper.getTranslation("title")));

    fieldnameList.add(
        new SelectItem("PROCESSPROPERTY", Helper.getTranslation("processProperties")));

    fieldnameList.add(new SelectItem("STEP", Helper.getTranslation("step")));

    fieldnameList.add(new SelectItem("PROJECT", Helper.getTranslation("projects")));
    fieldnameList.add(new SelectItem("TEMPLATE", Helper.getTranslation("templateProperties")));

    fieldnameList.add(new SelectItem("WORKPIECE", Helper.getTranslation("masterpieceProperties")));
    fieldnameList.add(new SelectItem("BATCH", Helper.getTranslation("batch")));
    fieldnameList.add(new SelectItem("METADATA", Helper.getTranslation("metadata")));

    fieldnameList.add(new SelectItem("PROCESSLOG", Helper.getTranslation("processlog")));

    metadataTitles.add(Helper.getTranslation("notSelected"));
    metadataTitles.addAll(MetadataManager.getDistinctMetadataNames());
  }
 /**
  * Returns the display name of the task to show to the user.
  *
  * @see de.sub.goobi.helper.tasks.INameableTask#getDisplayName()
  */
 @Override
 public String getDisplayName() {
   return Helper.getTranslation("ExportDmsTask");
 }