public CalendarConfiguration getConfiguration() { return (CalendarConfiguration) pageInstance.getConfiguration(); } }
public GalleryConfiguration getConfiguration() { return (GalleryConfiguration) pageInstance.getConfiguration(); }
@Path(":configuration") @GET @Produces(MimeTypes.APPLICATION_JSON_UTF8) public Object getConfiguration() { return pageInstance.getConfiguration(); }
public Resolution preparePage() { if(!pageInstance.getParameters().isEmpty()) { return new ErrorResolution(404); } chartConfiguration = (JFreeChartConfiguration) pageInstance.getConfiguration(); return null; }
public Resolution preparePage() { if(!pageInstance.getParameters().isEmpty()) { return new ErrorResolution(404); } chartConfiguration = (ChartJsConfiguration) pageInstance.getConfiguration(); return null; }
public Resolution preparePage() { if(pageInstance.getConfiguration() == null) { pageInstance.setConfiguration(new CalendarConfiguration()); } return null; }
public Resolution preparePage() { if(pageInstance.getConfiguration() == null) { pageInstance.setConfiguration(new GalleryConfiguration()); } return null; }
public static void configurePageAction(PageAction pageAction, PageInstance pageInstance) throws JAXBException, IOException { if(pageInstance.getConfiguration() != null) { logger.debug("Page instance {} is already configured"); return; } File configurationFile = new File(pageInstance.getDirectory(), "configuration.xml"); Class<?> configurationClass = PageActionLogic.getConfigurationClass(pageAction.getClass()); try { Object configuration = getConfiguration(configurationFile, configurationClass); pageInstance.setConfiguration(configuration); } catch (Throwable t) { logger.error("Couldn't load configuration from " + configurationFile.getAbsolutePath(), t); } pageAction.setPageInstance(pageInstance); }
public Resolution preparePage() { textConfiguration = (TextConfiguration) pageInstance.getConfiguration(); if(!pageInstance.getParameters().isEmpty()) { if(pageInstance.getParameters().size() == 1 && SecurityLogic.hasPermissions( portofinoConfiguration, pageInstance, SecurityUtils.getSubject(), AccessLevel.EDIT)) { return new ForwardResolution("/m/pageactions/text/create-page.jsp"); } else { return new ErrorResolution(404); } } return null; }
@Override protected void prepareConfigurationForms() { super.prepareConfigurationForms(); configurationForm = new FormBuilder(GalleryConfiguration.class).build(); configurationForm.readFromObject(pageInstance.getConfiguration()); }
@Override protected void prepareConfigurationForms() { super.prepareConfigurationForms(); configurationForm = new FormBuilder(CalendarConfiguration.class).build(); configurationForm.readFromObject(pageInstance.getConfiguration()); }
@Override public void setPageInstance(PageInstance pageInstance) { super.setPageInstance(pageInstance); this.crudConfiguration = (CrudConfiguration) pageInstance.getConfiguration(); if (crudConfiguration == null) { logger.warn("Crud is not configured: " + pageInstance.getPath()); return; } ClassAccessor innerAccessor = prepare(pageInstance); if (innerAccessor == null) { return; } classAccessor = new CrudAccessor(crudConfiguration, innerAccessor); pkHelper = new PkHelper(classAccessor); }
public Resolution preparePage() { if(!pageInstance.getParameters().isEmpty()) { return new ErrorResolution(404); } m2mConfiguration = (ManyToManyConfiguration) pageInstance.getConfiguration(); if(m2mConfiguration != null && m2mConfiguration.getActualRelationDatabase() != null) { String databaseName = m2mConfiguration.getActualRelationDatabase().getDatabaseName(); session = persistence.getSession(databaseName); } return null; }
@Button(list = "configuration", key = "update.configuration", type = Button.TYPE_PRIMARY) @RequiresPermissions(level = AccessLevel.DEVELOP) public Resolution updateConfiguration() { prepareConfigurationForms(); readPageConfigurationFromRequest(); configurationForm.readFromRequest(context.getRequest()); boolean valid = validatePageConfiguration(); valid = valid && configurationForm.validate(); if(valid) { updatePageConfiguration(); configurationForm.writeToObject(pageInstance.getConfiguration()); saveConfiguration(pageInstance.getConfiguration()); SessionMessages.addInfoMessage(ElementsThreadLocals.getText("configuration.updated.successfully")); return cancel(); } else { SessionMessages.addErrorMessage(ElementsThreadLocals.getText("the.configuration.could.not.be.saved")); return new ForwardResolution("/m/gallery/configure.jsp"); } }
@Button(list = "configuration", key = "update.configuration", type = Button.TYPE_PRIMARY) @RequiresPermissions(level = AccessLevel.DEVELOP) public Resolution updateConfiguration() { prepareConfigurationForms(); readPageConfigurationFromRequest(); configurationForm.readFromRequest(context.getRequest()); boolean valid = validatePageConfiguration(); valid = valid && configurationForm.validate(); if(valid) { updatePageConfiguration(); configurationForm.writeToObject(pageInstance.getConfiguration()); saveConfiguration(pageInstance.getConfiguration()); SessionMessages.addInfoMessage(ElementsThreadLocals.getText("configuration.updated.successfully")); return cancel(); } else { SessionMessages.addErrorMessage(ElementsThreadLocals.getText("the.configuration.could.not.be.saved")); return new ForwardResolution("/m/calendar/configure.jsp"); } }