@Override boolean isBound() throws ODataJPAModelException { return getEdmItem().isBound(); }
@Override protected EdmAction createUnboundAction(final FullQualifiedName actionName) { try { List<CsdlAction> actions = actionsMap.get(actionName); if (actions == null) { actions = provider.getActions(actionName); if (actions == null) { return null; } else { actionsMap.put(actionName, actions); } } // Search for first unbound action for (CsdlAction action : actions) { if (!action.isBound()) { return new EdmActionImpl(this, actionName, action); } } return null; } catch (ODataException e) { throw new EdmException(e); } }
@Override protected EdmAction createUnboundAction(final FullQualifiedName actionName) { try { List<CsdlAction> actions = actionsMap.get(actionName); if (actions == null) { actions = provider.getActions(actionName); if (actions == null) { return null; } else { actionsMap.put(actionName, actions); } } // Search for first unbound action for (CsdlAction action : actions) { if (!action.isBound()) { return new EdmActionImpl(this, actionName, action); } } return null; } catch (ODataException e) { throw new EdmException(e); } }
try { boundActionStream = metadataInfo.getEdmxMetadataProvider().getSchemas().stream().flatMap(schema-> schema.getActions().stream()).filter(action->action.isBound()); } catch (Exception e) { boundActionStream = Stream.empty();
if (action.isBound()) { final List<CsdlParameter> parameters = action.getParameters(); final CsdlParameter parameter = parameters.get(0);
if (action.isBound()) { final List<CsdlParameter> parameters = action.getParameters(); final CsdlParameter parameter = parameters.get(0);