/** * {@inheritDoc} */ @Override protected Integer getFileMaxSize(Map<String, Object> context) { IFileFilterable modelDescriptor = (IFileFilterable) getModelDescriptor(getModelPath(context), context); return modelDescriptor.getMaxLength(); }
/** * Constructs a new {@code OpenFileAsBinaryPropertyAction} instance. */ public OpenFileAsBinaryPropertyAction() { fileOpenCallback = new ConnectorValueSetterCallback(); setFileOpenCallback(fileOpenCallback); }
/** * {@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</code> instance. */ public OpenFileAsBinaryPropertyAction() { setFileOpenCallback(new ConnectorValueSetterCallback()); }
/** * {@inheritDoc} */ @Override protected Map<String, List<String>> getFileFilter(Map<String, Object> context) { IFileFilterable modelDescriptor = (IFileFilterable) getModelDescriptor(getModelPath(context), context); return modelDescriptor.getFileFilter(); }