/** * checkPrincipal, throws SecurityException if not * * @param principal principal */ public void checkPrincipal(Principal principal) { if (!hasPrincipal(principal)) { final String msg = Messages.getFormattedString(Messages.getString("tsl2nano.login.noprincipal"), new Object[] { getUser(), principal.getName() }); throw new SecurityException(msg); } }
@Override public COLLECTIONTYPE action() throws Exception { //TODO: fire refresh event searchStatus = Messages.getFormattedString("tsl2nano.searchdialog.searchrunning"); ENV.get(Profiler.class).starting(this, getName()); COLLECTIONTYPE result = (COLLECTIONTYPE) getBeanFinder().getData((String) getParameter(0)); searchStatus = Messages.getFormattedString("tsl2nano.searchdialog.searchresultcount", result.size()); if (openAction != null) { openAction.setDefault(true); } return result; }
public Collection<T> getData(T from, Object to) { searchStatus = Messages.getFormattedString("tsl2nano.searchdialog.searchrunning"); ENV.get(Profiler.class).starting(this, getName()); Message.send(searchStatus); searchStatus = Messages.getFormattedString("tsl2nano.searchdialog.searchresultcount", result.size()); Message.send(searchStatus);
@Override public String ask(Properties env) { String ask = constraints.getType().getSimpleName(); if (constraints.getMinimum() != null || constraints.getMaximum() != null) { ask += " between " + constraints.getMinimum() != null ? constraints.getMinimum() : "<any>" + constraints.getMaximum() != null ? constraints.getMaximum() : "<any>"; } else if (constraints.getAllowedValues() != null) { ask += " as one of: " + StringUtil.toString(constraints.getAllowedValues(), 60); } return Messages.getFormattedString("tsl2nano.entervalue", ask, StringUtil.toFirstUpper(name)) + POSTFIX_QUESTION; }
Messages.getFormattedString("tsl2nano.searchdialog.searchresultcount", this.collection.size());