/** * {@inheritDoc} */ @Override protected Map<String, List<String>> getFileFilter(Map<String, Object> context) { IFileFilterable modelDescriptor = (IFileFilterable) getModelDescriptor(getModelPath(context), context); return modelDescriptor.getFileFilter(); }
/** * Constructs a new <code>OpenFileAsBinaryPropertyAction</code> instance. */ public SaveBinaryPropertyAsFileAction() { setFileSaveCallback(new ConnectorValueGetterCallback()); }
/** * {@inheritDoc} */ @Override public boolean execute(IActionHandler actionHandler, Map<String, Object> context) { IFileFilterable modelDescriptor = (IFileFilterable) context .get(ActionContextConstants.MODEL_DESCRIPTOR); setFileFilter(modelDescriptor.getFileFilter()); return super.execute(actionHandler, context); } }
/** * Constructs a new {@code OpenFileAsBinaryPropertyAction} instance. */ public SaveBinaryPropertyAsFileAction() { fileSaveCallback = new ConnectorValueGetterCallback(); setFileSaveCallback(fileSaveCallback); }