@Override public ModelNode addOperationReplyDescription(final ModelNode resourceDescription, final String operationName, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode result = super.addOperationReplyDescription(resourceDescription, operationName, resolver, locale, bundle); addOperationReplyValueTypeDescription(result, operationName, resolver, locale, bundle); return result; }
@Override public ModelNode addOperationReplyDescription(final ModelNode resourceDescription, final String operationName, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode result = super.addOperationReplyDescription(resourceDescription, operationName, resolver, locale, bundle); addOperationReplyValueTypeDescription(result, operationName, resolver, locale, bundle); return result; }
@Override public ModelNode addOperationReplyDescription(ModelNode resourceDescription, String operationName, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { final ModelNode result = super.addOperationReplyDescription(resourceDescription, operationName, resolver, locale, bundle); //TODO WFCORE-1178: use reply value types description instead of parameter value type addOperationParameterValueTypeDescription(result, operationName, resolver, locale, bundle); return result; }
@Override public ModelNode addOperationReplyDescription(ModelNode resourceDescription, String operationName, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { final ModelNode result = super.addOperationReplyDescription(resourceDescription, operationName, resolver, locale, bundle); //TODO WFCORE-1178: use reply value types description instead of parameter value type addOperationParameterValueTypeDescription(result, operationName, resolver, locale, bundle); return result; }
ad.addOperationReplyDescription(param, operationName, attributeDescriptionResolver, locale, attributeBundle); reply.set(param.get(REPLY_PROPERTIES).get(ad.getName())); } else { reply.get(TYPE).set(replyType == null ? ModelType.OBJECT : replyType); for (AttributeDefinition ad : replyParameters) { final ModelNode param = ad.addOperationReplyDescription(new ModelNode(), operationName, attributeDescriptionResolver, locale, bundle); reply.get(VALUE_TYPE, ad.getName()).set(param);
ad.addOperationReplyDescription(param, operationName, attributeDescriptionResolver, locale, attributeBundle); reply.set(param.get(REPLY_PROPERTIES).get(ad.getName())); } else { reply.get(TYPE).set(replyType == null ? ModelType.OBJECT : replyType); for (AttributeDefinition ad : replyParameters) { final ModelNode param = ad.addOperationReplyDescription(new ModelNode(), operationName, attributeDescriptionResolver, locale, bundle); reply.get(VALUE_TYPE, ad.getName()).set(param);