1 13 package org.jahia.views.engines; 14 15 import java.util.ArrayList ; 16 17 18 27 public class JahiaEngineButtonsHelper { 28 29 private static final String CLASS_NAME = JahiaEngineButtonsHelper.class.getName(); 30 public static final String JAHIA_ENGINE_BUTTONS_HELPER = "jahiaEngineButtonsHelper"; 31 32 private ArrayList buttons = new ArrayList (); 33 34 public static final String OK_BUTTON = "OK_BUTTON"; 35 public static final String SAVE_ADD_NEW_BUTTON = "SAVE_ADD_NEW_BUTTON"; 36 public static final String APPLY_BUTTON = "APPLY_BUTTON"; 37 public static final String CANCEL_BUTTON = "CANCEL_BUTTON"; 38 public static final String CLOSE_BUTTON = "CLOSE_BUTTON"; 39 public static final String REFRESH_MAIN_PAGE_BUTTON = "REFRESH_MAIN_PAGE_BUTTON"; 40 41 public static final String AUTHORING_BUTTON = "AUTHORING_BUTTON"; 42 public static final String RIGHTS_BUTTON = "RIGHTS_BUTTON"; 43 public static final String FIELDS_RIGHTS_BUTTON = "FIELDS_RIGHTS_BUTTON"; 44 public static final String VERSIONING_BUTTON = "VERSIONING_BUTTON"; 45 public static final String LOGS_BUTTON = "LOGS_BUTTON"; 46 public static final String CATEGORIES_BUTTON = "CATEGORIES_BUTTON"; 47 48 51 public JahiaEngineButtonsHelper(){ 52 } 54 55 61 public void addButton(String button){ 62 buttons.add(button); 63 } 64 65 public void addOkButton(){ 66 addButton(OK_BUTTON); 67 } 68 69 public void addSaveAddNewButton(){ 70 addButton(SAVE_ADD_NEW_BUTTON); 71 } 72 73 public void addApplyButton(){ 74 addButton(APPLY_BUTTON); 75 } 76 77 public void addCancelButton(){ 78 addButton(CANCEL_BUTTON); 79 } 80 81 public void addCategoriesButton(){ 82 addButton(CATEGORIES_BUTTON); 83 } 84 85 public void addCloseButton(){ 86 addButton(CLOSE_BUTTON); 87 } 88 89 public void addAuthoringButton(){ 91 addButton(AUTHORING_BUTTON); 92 } 93 94 public void addRightsButton(){ 95 addButton(RIGHTS_BUTTON); 96 } 97 98 public void addFieldsRightsButton(){ 99 addButton(FIELDS_RIGHTS_BUTTON); 100 } 101 102 public void addVersioningButton(){ 103 addButton(VERSIONING_BUTTON); 104 } 105 106 public void addLogsButton(){ 107 addButton(LOGS_BUTTON); 108 } 109 110 public ArrayList getButtons(){ 111 return this.buttons; 112 } 113 114 115 } 116 117 | Popular Tags |