ItEr33S08ValidacionEProbasFuncionaisItEr32S09: Prevent instantiation of utility classes
This commit is contained in:
parent
07641d87c4
commit
e746e27906
15 changed files with 45 additions and 0 deletions
|
|
@ -30,6 +30,9 @@ import org.zkoss.util.Locales;
|
|||
|
||||
public class I18nHelper {
|
||||
|
||||
private I18nHelper() {
|
||||
}
|
||||
|
||||
private static HashMap<Locale, I18n> localesCache = new HashMap<Locale, I18n>();
|
||||
|
||||
public static I18n getI18n() {
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
|||
@ScriptsRequiredDeclaration(dependsOn = { YUIMin.class, ScrollSyncScript.class })
|
||||
public class ScriptsRequiredByPlanner {
|
||||
|
||||
private ScriptsRequiredByPlanner() {
|
||||
}
|
||||
|
||||
public static final String SELECTOR = "/zkau/web/js/yui/2.7.0/selector/selector-min.js";
|
||||
public static final String YAHOO_DOM_EVENT = "/zkau/web/js/yui/2.7.0/yahoo-dom-event/yahoo-dom-event.js";
|
||||
public static final String DRAGDROPMIN = "/zkau/web/js/yui/2.7.0/dragdrop/dragdrop-min.js";
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
|||
@ScriptsRequiredDeclaration(dependsOn = YUIMin.class)
|
||||
public class ScrollSyncScript {
|
||||
|
||||
private ScrollSyncScript() {
|
||||
}
|
||||
|
||||
public static final String SCROLL_SYNC = "/zkau/web/js/ganttz/scrollSync.js";
|
||||
|
||||
public static final String YAHOO_DOM_EVENT = "/zkau/web/js/yui/2.7.0/yahoo-dom-event/yahoo-dom-event.js";
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
|||
@ScriptsRequiredDeclaration
|
||||
public class YUIMin {
|
||||
|
||||
private YUIMin() {
|
||||
}
|
||||
|
||||
public static final String YUI_MIN = "/zkau/web/js/yui/2.7.0/yahoo/yahoo-min.js";
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,6 +27,9 @@ import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
|||
@ScriptsRequiredDeclaration(dependsOn = { YUIMin.class, ScrollSyncScript.class })
|
||||
public class ScriptsRequiredByResourceLoadPanel {
|
||||
|
||||
private ScriptsRequiredByResourceLoadPanel() {
|
||||
}
|
||||
|
||||
public static final String SELECTOR = "/zkau/web/js/yui/2.7.0/selector/selector-min.js";
|
||||
public static final String YAHOO_DOM_EVENT = "/zkau/web/js/yui/2.7.0/yahoo-dom-event/yahoo-dom-event.js";
|
||||
|
||||
|
|
|
|||
|
|
@ -29,6 +29,9 @@ import java.util.List;
|
|||
*/
|
||||
public class ComponentsFinder {
|
||||
|
||||
private ComponentsFinder() {
|
||||
}
|
||||
|
||||
public static <T> List<T> findComponentsOfType(Class<T> type,
|
||||
List<? extends Object> children) {
|
||||
ArrayList<T> result = new ArrayList<T>();
|
||||
|
|
|
|||
|
|
@ -27,6 +27,9 @@ package org.zkoss.ganttz.util;
|
|||
*/
|
||||
public class GanttUtils {
|
||||
|
||||
private GanttUtils() {
|
||||
}
|
||||
|
||||
public static int getIntFromStylePosition(String position) throws Exception {
|
||||
|
||||
String[] tokens = position.split("px");
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ import org.zkoss.util.Locales;
|
|||
|
||||
public class I18nHelper {
|
||||
|
||||
private I18nHelper() {
|
||||
}
|
||||
|
||||
private static HashMap<Locale, I18n> localesCache = new HashMap<Locale, I18n>();
|
||||
|
||||
public static I18n getI18n() {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,9 @@ package org.navalplanner.web;
|
|||
*/
|
||||
public class WebappGlobalNames {
|
||||
|
||||
private WebappGlobalNames() {
|
||||
}
|
||||
|
||||
public final static String WEBAPP_SPRING_CONFIG_FILE = "classpath:/navalplanner-webapp-spring-config.xml";
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ import org.zkoss.zk.ui.Executions;
|
|||
|
||||
public class ComponentsReplacer {
|
||||
|
||||
private ComponentsReplacer() {
|
||||
}
|
||||
|
||||
private static class ChildrenSnapshot implements IChildrenSnapshot {
|
||||
private final List<Component> children;
|
||||
private final Component parent;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ import org.springframework.dao.OptimisticLockingFailureException;
|
|||
|
||||
public class ConcurrentModificationDetector {
|
||||
|
||||
private ConcurrentModificationDetector() {
|
||||
}
|
||||
|
||||
public static <T> T addAutomaticHandlingOfConcurrentModification(Class<T> interfaceClass,
|
||||
T model, final String backURL) {
|
||||
IExceptionHandler<OptimisticLockingFailureException> handler = createHandler(backURL);
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@ import org.zkoss.zul.impl.api.InputElement;
|
|||
*/
|
||||
public class InvalidInputsChecker {
|
||||
|
||||
private InvalidInputsChecker() {
|
||||
}
|
||||
|
||||
public static boolean thereAreInvalidInputsOn(Component component) {
|
||||
if (isInvalid(component)) {
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -46,6 +46,9 @@ import org.zkoss.zul.Textbox;
|
|||
*/
|
||||
public class Util {
|
||||
|
||||
private Util() {
|
||||
}
|
||||
|
||||
public static void reloadBindings(Component... toReload) {
|
||||
for (Component reload : toReload) {
|
||||
DataBinder binder = Util.getBinder(reload);
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ import javax.servlet.http.HttpServletRequest;
|
|||
*/
|
||||
public class MatrixParameters {
|
||||
|
||||
private MatrixParameters() {
|
||||
}
|
||||
|
||||
private static Pattern matrixParamPattern = Pattern
|
||||
.compile(";([^/=;]+)=?([^/;]+)?");
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
|||
@ScriptsRequiredDeclaration
|
||||
public class ScriptsRequiredByAdvancedAllocation {
|
||||
|
||||
private ScriptsRequiredByAdvancedAllocation() {
|
||||
}
|
||||
|
||||
public static final String ADVANDED_ALLOCATION = "/js/advanceAllocations.js";
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue