public @NotNull WebServiceFeatureList getFaultMessageFeatures( @NotNull final QName operationName, @NotNull final QName messageName) { final WebServiceFeatureList operationFeatureList = this.operationFeatures.get(operationName); final WebServiceFeatureList messageFeatureList = this.faultMessageFeatures.get(new MessageKey(operationName, messageName)); return FeatureListUtil.mergeList(operationFeatureList, messageFeatureList, features); }
public boolean isOperationFeatureEnabled( @NotNull Class<? extends WebServiceFeature> featureType, @NotNull final QName operationName) { final WebServiceFeatureList operationFeatureList = this.operationFeatures.get(operationName); return FeatureListUtil.isFeatureEnabled(featureType, operationFeatureList, features); }
public @NotNull WebServiceFeatureList getOutputMessageFeatures( @NotNull final QName operationName) { final WebServiceFeatureList operationFeatureList = this.operationFeatures.get(operationName); final WebServiceFeatureList messageFeatureList = this.outputMessageFeatures.get(operationName); return FeatureListUtil.mergeList(operationFeatureList, messageFeatureList, features); }
public @Nullable <F extends WebServiceFeature> F getOperationFeature( @NotNull Class<F> featureType, @NotNull final QName operationName) { final WebServiceFeatureList operationFeatureList = this.operationFeatures.get(operationName); return FeatureListUtil.mergeFeature(featureType, operationFeatureList, features); }