예제 #1
0
 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);
 }
예제 #2
0
 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);
 }
예제 #3
0
 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);
 }
예제 #4
0
 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);
 }