@Override public String parseAndValidate(final ScalarModel scalarModel, final String proposedPojoAsStr) { final ObjectActionParameter parameter = scalarModel.getParameterMemento().getActionParameter( scalarModel.getSpecificationLoader()); try { final ObjectAdapter parentAdapter = scalarModel.getParentEntityModel().load(); final String invalidReasonIfAny = parameter.isValid(parentAdapter, proposedPojoAsStr, InteractionInitiatedBy.USER ); return invalidReasonIfAny; } catch (final Exception ex) { return ex.getLocalizedMessage(); } }
@Override public String validate(final ScalarModel scalarModel, final ObjectAdapter proposedAdapter) { final ObjectActionParameter parameter = scalarModel.getParameterMemento().getActionParameter( scalarModel.getSpecificationLoader()); try { final ObjectAdapter parentAdapter = scalarModel.getParentEntityModel().load(); final String invalidReasonIfAny = parameter.isValid(parentAdapter, proposedAdapter.getObject(), InteractionInitiatedBy.USER ); return invalidReasonIfAny; } catch (final Exception ex) { return ex.getLocalizedMessage(); } }
@Override public String parseAndValidate(final ScalarModel scalarModel, final String proposedPojoAsStr) { final ObjectActionParameter parameter = scalarModel.getParameterMemento().getActionParameter(); ParseableFacet parseableFacet = parameter.getFacet(ParseableFacet.class); if (parseableFacet == null) { parseableFacet = parameter.getSpecification().getFacet(ParseableFacet.class); } try { final ObjectAdapter parentAdapter = scalarModel.parentObjectAdapterMemento.getObjectAdapter(); final String invalidReasonIfAny = parameter.isValid(parentAdapter, proposedPojoAsStr); return invalidReasonIfAny; } catch (final Exception ex) { return ex.getLocalizedMessage(); } }
@Override public String parseAndValidate(final ScalarModel scalarModel, final String proposedPojoAsStr) { final ObjectActionParameter parameter = scalarModel.getParameterMemento().getActionParameter( scalarModel.getSpecificationLoader()); try { final ObjectAdapter parentAdapter = scalarModel.parentObjectAdapterMemento.getObjectAdapter(ConcurrencyChecking.CHECK, scalarModel.getPersistenceSession(), scalarModel.getSpecificationLoader()); final String invalidReasonIfAny = parameter.isValid(parentAdapter, proposedPojoAsStr, InteractionInitiatedBy.USER ); return invalidReasonIfAny; } catch (final Exception ex) { return ex.getLocalizedMessage(); } }
final String reasonNotValid = parameter.isValid(objectAdapter, argPojo, null); if (reasonNotValid != null) { argRepr.mapPut("invalidReason", reasonNotValid);
final String reasonNotValid = parameter.isValid(objectAdapter, argPojo, InteractionInitiatedBy.USER); if (reasonNotValid != null) { argRepr.mapPut("invalidReason", reasonNotValid);
@Override public String validate(final ScalarModel scalarModel, final ObjectAdapter proposedAdapter) { final ObjectActionParameter parameter = scalarModel.getParameterMemento().getActionParameter( scalarModel.getSpecificationLoader()); try { final ObjectAdapter parentAdapter = scalarModel.parentObjectAdapterMemento.getObjectAdapter(ConcurrencyChecking.CHECK, scalarModel.getPersistenceSession(), scalarModel.getSpecificationLoader()); final String invalidReasonIfAny = parameter.isValid(parentAdapter, proposedAdapter.getObject(), InteractionInitiatedBy.USER ); return invalidReasonIfAny; } catch (final Exception ex) { return ex.getLocalizedMessage(); } }
final String reasonNotValid = parameter.isValid(objectAdapter, arg, null); if (reasonNotValid != null) { throw RestfulObjectsApplicationException.create(HttpStatusCode.NOT_ACCEPTABLE, reasonNotValid);
try { final ParseableFacet facet = parameters2.get(i).getSpecification().getFacet(ParseableFacet.class); final String message = parameters2.get(i).isValid(object, newEntry); if (message != null) { consent = new Veto(message);