/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.ode.bpel.obj;
import java.io.Serializable;
import javax.xml.namespace.QName;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
* Compiled BPEL constants. Mostly the qualified names of the standard
* faults.
*/
public class OConstants extends OBase implements Serializable{
public static final long serialVersionUID = -1L;
private static final String QNMISSINGREQUEST = "qnMissingRequest";
private static final String QNMISSINGREPLY = "qnMissingReply";
private static final String QNUNINITIALIZEDVARIABLE = "qnUninitializedVariable";
private static final String QNCONFLICTINGRECEIVE = "qnConflictingReceive";
private static final String QNCONFLICTINGREQUEST = "qnConflictingRequest";
private static final String QNSELECTIONFAILURE = "qnSelectionFailure";
private static final String QNMISMATCHEDASSIGNMENTFAILURE = "qnMismatchedAssignmentFailure";
private static final String QNJOINFAILURE = "qnJoinFailure";
private static final String QNFORCEDTERMINATION = "qnForcedTermination";
private static final String QNCORRELATIONVIOLATION = "qnCorrelationViolation";
private static final String QNXSLTINVALIDSOURCE = "qnXsltInvalidSource";
private static final String QNSUBLANGUAGEEXECUTIONFAULT = "qnSubLanguageExecutionFault";
private static final String QNUNINITIALIZEDPARTNERROLE = "qnUninitializedPartnerRole";
private static final String QNFOREACHCOUNTERERROR = "qnForEachCounterError";
private static final String QNINVALIDBRANCHCONDITION = "qnInvalidBranchCondition";
private static final String QNINVALIDEXPRESSIONVALUE = "qnInvalidExpressionValue";
// non-standard fault names
private static final String QNRETIREDPROCESS = "qnRetiredProcess";
private static final String QNTOOMANYINSTANCES = "qnTooManyInstances";
private static final String QNTOOMANYPROCESSES = "qnTooManyProcesses";
private static final String QNTOOHUGEPROCESSES = "qnTooHugeProcesses";
private static final String QNUNKNOWNFAULT = "qnUnknownFault";
@JsonCreator
public OConstants(){}
public OConstants(OProcess owner) {
super(owner);
}
private String getNS() {
return getQnMissingRequest().getNamespaceURI();
}
public QName qnAmbiguousReceive() {
return new QName(getNS(), "ambiguousReceive");
}
@JsonIgnore
public QName getQnConflictingReceive() {
Object o = fieldContainer.get(QNCONFLICTINGRECEIVE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnConflictingRequest() {
Object o = fieldContainer.get(QNCONFLICTINGREQUEST);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnCorrelationViolation() {
Object o = fieldContainer.get(QNCORRELATIONVIOLATION);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnForcedTermination() {
Object o = fieldContainer.get(QNFORCEDTERMINATION);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnForEachCounterError() {
Object o = fieldContainer.get(QNFOREACHCOUNTERERROR);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnInvalidBranchCondition() {
Object o = fieldContainer.get(QNINVALIDBRANCHCONDITION);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnInvalidExpressionValue() {
Object o = fieldContainer.get(QNINVALIDEXPRESSIONVALUE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnJoinFailure() {
Object o = fieldContainer.get(QNJOINFAILURE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnMismatchedAssignmentFailure() {
Object o = fieldContainer.get(QNMISMATCHEDASSIGNMENTFAILURE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnMissingReply() {
Object o = fieldContainer.get(QNMISSINGREPLY);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnMissingRequest() {
Object o = fieldContainer.get(QNMISSINGREQUEST);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnRetiredProcess() {
Object o = fieldContainer.get(QNRETIREDPROCESS);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnSelectionFailure() {
Object o = fieldContainer.get(QNSELECTIONFAILURE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnSubLanguageExecutionFault() {
Object o = fieldContainer.get(QNSUBLANGUAGEEXECUTIONFAULT);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnTooHugeProcesses() {
Object o = fieldContainer.get(QNTOOHUGEPROCESSES);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnTooManyInstances() {
Object o = fieldContainer.get(QNTOOMANYINSTANCES);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnTooManyProcesses() {
Object o = fieldContainer.get(QNTOOMANYPROCESSES);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnUninitializedPartnerRole() {
Object o = fieldContainer.get(QNUNINITIALIZEDPARTNERROLE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnUninitializedVariable() {
Object o = fieldContainer.get(QNUNINITIALIZEDVARIABLE);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnUnknownFault() {
Object o = fieldContainer.get(QNUNKNOWNFAULT);
return o == null ? null : (QName)o;
}
@JsonIgnore
public QName getQnXsltInvalidSource() {
Object o = fieldContainer.get(QNXSLTINVALIDSOURCE);
return o == null ? null : (QName)o;
}
public void setQnConflictingReceive(QName qnConflictingReceive) {
fieldContainer.put(QNCONFLICTINGRECEIVE, qnConflictingReceive);
}
public void setQnConflictingRequest(QName qnConflictingRequest) {
fieldContainer.put(QNCONFLICTINGREQUEST, qnConflictingRequest);
}
public void setQnCorrelationViolation(QName qnCorrelationViolation) {
fieldContainer.put(QNCORRELATIONVIOLATION, qnCorrelationViolation);
}
public void setQnForcedTermination(QName qnForcedTermination) {
fieldContainer.put(QNFORCEDTERMINATION, qnForcedTermination);
}
public void setQnForEachCounterError(QName qnForEachCounterError) {
fieldContainer.put(QNFOREACHCOUNTERERROR, qnForEachCounterError);
}
public void setQnInvalidBranchCondition(QName qnInvalidBranchCondition) {
fieldContainer.put(QNINVALIDBRANCHCONDITION, qnInvalidBranchCondition);
}
public void setQnInvalidExpressionValue(QName qnInvalidExpressionValue) {
fieldContainer.put(QNINVALIDEXPRESSIONVALUE, qnInvalidExpressionValue);
}
public void setQnJoinFailure(QName qnJoinFailure) {
fieldContainer.put(QNJOINFAILURE, qnJoinFailure);
}
public void setQnMismatchedAssignmentFailure(
QName qnMismatchedAssignmentFailure) {
fieldContainer.put(QNMISMATCHEDASSIGNMENTFAILURE,
qnMismatchedAssignmentFailure);
}
public void setQnMissingReply(QName qnMissingReply) {
fieldContainer.put(QNMISSINGREPLY, qnMissingReply);
}
public void setQnMissingRequest(QName qnMissingRequest) {
fieldContainer.put(QNMISSINGREQUEST, qnMissingRequest);
}
public void setQnRetiredProcess(QName qnRetiredProcess) {
fieldContainer.put(QNRETIREDPROCESS, qnRetiredProcess);
}
public void setQnSelectionFailure(QName qnSelectionFailure) {
fieldContainer.put(QNSELECTIONFAILURE, qnSelectionFailure);
}
public void setQnSubLanguageExecutionFault(QName qnSubLanguageExecutionFault) {
fieldContainer.put(QNSUBLANGUAGEEXECUTIONFAULT,
qnSubLanguageExecutionFault);
}
public void setQnTooHugeProcesses(QName qnTooHugeProcesses) {
fieldContainer.put(QNTOOHUGEPROCESSES, qnTooHugeProcesses);
}
public void setQnTooManyInstances(QName qnTooManyInstances) {
fieldContainer.put(QNTOOMANYINSTANCES, qnTooManyInstances);
}
public void setQnTooManyProcesses(QName qnTooManyProcesses) {
fieldContainer.put(QNTOOMANYPROCESSES, qnTooManyProcesses);
}
public void setQnUninitializedPartnerRole(QName qnUninitializedPartnerRole) {
fieldContainer.put(QNUNINITIALIZEDPARTNERROLE,
qnUninitializedPartnerRole);
}
public void setQnUninitializedVariable(QName qnUninitializedVariable) {
fieldContainer.put(QNUNINITIALIZEDVARIABLE, qnUninitializedVariable);
}
public void setQnUnknownFault(QName qnUnknownFault) {
fieldContainer.put(QNUNKNOWNFAULT, qnUnknownFault);
}
public void setQnXsltInvalidSource(QName qnXsltInvalidSource) {
fieldContainer.put(QNXSLTINVALIDSOURCE, qnXsltInvalidSource);
}
}