protected IModel<Node> getSelectedModel() { if (documentReference != null) { return documentReference.getModel(); } return null; }
/** * Helper method to retrieve the current folder model * * @return The folder model */ public IModel<Node> getFolderModel() { if (folderModelReference != null) { return folderModelReference.getModel(); } return null; }
public DownloadExportLink(String id, IModelReference modelReference, IModel skipBinaryModel) { super(id, modelReference.getModel()); this.modelReference = modelReference; this.skipBinaryModel = skipBinaryModel; }
public void onEvent(final Iterator events) { setSelectedModel(selectionModelReference.getModel()); }
public void onEvent(Iterator events) { setSelectedModel(folderModel.getModel()); }
public IModel<Node> getModel() { IModelReference<Node> modelRef = getModelReference(); if (modelRef != null) { return modelRef.getModel(); } return null; }
IModel<Node> getModel() { if (modelReference == null) { return null; } try { return getEditorModel(modelReference.getModel()); } catch (RepositoryException e) { log.error("Could not retrieve editor model", e); return null; } }
public void onEvent(final Iterator events) { setSelectedFolder(folderModelReference.getModel()); } }, IObserver.class.getName());
public void onEvent(Iterator<? extends IEvent<IModelReference>> event) { updateModel(modelReference.getModel()); } }, IObserver.class.getName());
public void onEvent(Iterator events) { setSelectedModel(folderModelReference.getModel()); } }, IObserver.class.getName());
public void onEvent(Iterator<? extends IEvent<IModelReference<?>>> event) { updateModel(modelReference.getModel()); }
@SuppressWarnings("unchecked") private IModel<ModelType> getModelFromServiceOrNull(final String serviceName) { final IModelReference modelRef = getPluginContext().getService(serviceName, IModelReference.class); if (modelRef == null) { log.warn("The service '{}' is not available", serviceName); return null; } return modelRef.getModel(); }
@Override public void onEvent(final Iterator events) { if (myUpdate) { return; } final IModel<Node> model = reference.getModel(); final String path = JcrUtils.getNodePathQuietly(model != null ? model.getObject() : null); if (path != null) { setPathWithAjax(path, false); } }
public T9idsDialog(IModelReference<Node> modelReference) { setModel(modelReference.getModel()); String path = null; try { path = modelReference.getModel().getObject().getPath(); } catch (RepositoryException e) { log.error("Failed to get path from model node", e); } add(new Label("message", new StringResourceModel("t9ids.message", this, null, new Object[] {path}))); setFocusOnOk(); }
public IClusterConfig getTemplate() { IModel model = context.getService(config.getString(WICKET_MODEL), IModelReference.class).getModel(); return (IClusterConfig) model.getObject(); }
public ITypeDescriptor getType() { IModelReference typeModelService = context.getService(config.getString("model.type"), IModelReference.class); return (ITypeDescriptor) typeModelService.getModel().getObject(); }
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { JcrNodeModel model = (JcrNodeModel) folderReference.getModel(); model = model.getParentModel(); if (model != null) { folderReference.setModel(model); } } };
private static IModel getPluginModel(IPluginContext context, IPluginConfig properties) { String modelId = properties.getString(MODEL_ID); if (modelId != null) { IModelReference service = context.getService(modelId, IModelReference.class); if (service != null) { return service.getModel(); } } return null; }
public JcrNodeModel getNodeModel() { return (JcrNodeModel) context.getService(config.getString("wicket.model"), IModelReference.class).getModel(); }