All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jabber.component.connect.ErrorBuilder Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.2-146 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2010.06.09 at 04:25:12 AM BST 
//


package jabber.component.connect;

import ietf.params.xml.ns.xmpp_stanzas.TextBuilder;
import uk.org.retep.util.builder.Builder;
import uk.org.retep.util.builder.BuilderFactory;
import uk.org.retep.util.builder.impl.AbstractLastBuilder;

public class ErrorBuilder
    extends AbstractLastBuilder
    implements uk.org.retep.xmpp.message.ErrorBuilder
{

    private Builder badRequest;
    private Builder conflict;
    private Builder featureNotImplemented;
    private Builder forbidden;
    private Builder gone;
    private Builder internalServerError;
    private Builder itemNotFound;
    private Builder jidMalformed;
    private Builder notAcceptable;
    private Builder notAllowed;
    private Builder paymentRequired;
    private Builder recipientUnavailable;
    private Builder redirect;
    private Builder registrationRequired;
    private Builder remoteServerNotFound;
    private Builder remoteServerTimeout;
    private Builder resourceConstraint;
    private Builder serviceUnavailable;
    private Builder subscriptionRequired;
    private Builder undefinedCondition;
    private Builder unexpectedRequest;
    private TextBuilder text;
    private Builder code;
    private Builder type;

    public ErrorBuilder() {
    }

    ErrorBuilder(final jabber.component.connect.Error o) {
        if (o.getBadRequest()!= null) {
            badRequest = BuilderFactory.createBuilder(o.getBadRequest());
        }
        if (o.getConflict()!= null) {
            conflict = BuilderFactory.createBuilder(o.getConflict());
        }
        if (o.getFeatureNotImplemented()!= null) {
            featureNotImplemented = BuilderFactory.createBuilder(o.getFeatureNotImplemented());
        }
        if (o.getForbidden()!= null) {
            forbidden = BuilderFactory.createBuilder(o.getForbidden());
        }
        if (o.getGone()!= null) {
            gone = BuilderFactory.createBuilder(o.getGone());
        }
        if (o.getInternalServerError()!= null) {
            internalServerError = BuilderFactory.createBuilder(o.getInternalServerError());
        }
        if (o.getItemNotFound()!= null) {
            itemNotFound = BuilderFactory.createBuilder(o.getItemNotFound());
        }
        if (o.getJidMalformed()!= null) {
            jidMalformed = BuilderFactory.createBuilder(o.getJidMalformed());
        }
        if (o.getNotAcceptable()!= null) {
            notAcceptable = BuilderFactory.createBuilder(o.getNotAcceptable());
        }
        if (o.getNotAllowed()!= null) {
            notAllowed = BuilderFactory.createBuilder(o.getNotAllowed());
        }
        if (o.getPaymentRequired()!= null) {
            paymentRequired = BuilderFactory.createBuilder(o.getPaymentRequired());
        }
        if (o.getRecipientUnavailable()!= null) {
            recipientUnavailable = BuilderFactory.createBuilder(o.getRecipientUnavailable());
        }
        if (o.getRedirect()!= null) {
            redirect = BuilderFactory.createBuilder(o.getRedirect());
        }
        if (o.getRegistrationRequired()!= null) {
            registrationRequired = BuilderFactory.createBuilder(o.getRegistrationRequired());
        }
        if (o.getRemoteServerNotFound()!= null) {
            remoteServerNotFound = BuilderFactory.createBuilder(o.getRemoteServerNotFound());
        }
        if (o.getRemoteServerTimeout()!= null) {
            remoteServerTimeout = BuilderFactory.createBuilder(o.getRemoteServerTimeout());
        }
        if (o.getResourceConstraint()!= null) {
            resourceConstraint = BuilderFactory.createBuilder(o.getResourceConstraint());
        }
        if (o.getServiceUnavailable()!= null) {
            serviceUnavailable = BuilderFactory.createBuilder(o.getServiceUnavailable());
        }
        if (o.getSubscriptionRequired()!= null) {
            subscriptionRequired = BuilderFactory.createBuilder(o.getSubscriptionRequired());
        }
        if (o.getUndefinedCondition()!= null) {
            undefinedCondition = BuilderFactory.createBuilder(o.getUndefinedCondition());
        }
        if (o.getUnexpectedRequest()!= null) {
            unexpectedRequest = BuilderFactory.createBuilder(o.getUnexpectedRequest());
        }
        if (o.getText()!= null) {
            text = o.getText().cloneBuilder();
        }
        if (o.getCode()!= null) {
            code = BuilderFactory.createBuilder(o.getCode());
        }
        if (o.getType()!= null) {
            type = BuilderFactory.createBuilder(o.getType());
        }
    }

    @Override
    public jabber.component.connect.Error build() {
        resetLastBuild();
        final jabber.component.connect.Error o = new jabber.component.connect.Error();
        o.setBadRequest(BuilderFactory.buildIfNeeded(badRequest));
        o.setConflict(BuilderFactory.buildIfNeeded(conflict));
        o.setFeatureNotImplemented(BuilderFactory.buildIfNeeded(featureNotImplemented));
        o.setForbidden(BuilderFactory.buildIfNeeded(forbidden));
        o.setGone(BuilderFactory.buildIfNeeded(gone));
        o.setInternalServerError(BuilderFactory.buildIfNeeded(internalServerError));
        o.setItemNotFound(BuilderFactory.buildIfNeeded(itemNotFound));
        o.setJidMalformed(BuilderFactory.buildIfNeeded(jidMalformed));
        o.setNotAcceptable(BuilderFactory.buildIfNeeded(notAcceptable));
        o.setNotAllowed(BuilderFactory.buildIfNeeded(notAllowed));
        o.setPaymentRequired(BuilderFactory.buildIfNeeded(paymentRequired));
        o.setRecipientUnavailable(BuilderFactory.buildIfNeeded(recipientUnavailable));
        o.setRedirect(BuilderFactory.buildIfNeeded(redirect));
        o.setRegistrationRequired(BuilderFactory.buildIfNeeded(registrationRequired));
        o.setRemoteServerNotFound(BuilderFactory.buildIfNeeded(remoteServerNotFound));
        o.setRemoteServerTimeout(BuilderFactory.buildIfNeeded(remoteServerTimeout));
        o.setResourceConstraint(BuilderFactory.buildIfNeeded(resourceConstraint));
        o.setServiceUnavailable(BuilderFactory.buildIfNeeded(serviceUnavailable));
        o.setSubscriptionRequired(BuilderFactory.buildIfNeeded(subscriptionRequired));
        o.setUndefinedCondition(BuilderFactory.buildIfNeeded(undefinedCondition));
        o.setUnexpectedRequest(BuilderFactory.buildIfNeeded(unexpectedRequest));
        o.setText(BuilderFactory.buildIfNeeded(text));
        o.setCode(BuilderFactory.buildIfNeeded(code));
        o.setType(BuilderFactory.buildIfNeeded(type));
        return setLastBuild(o);
    }

    public final ErrorBuilder setBadRequest(final Builder badRequest) {
        resetLastBuild();
        this.badRequest = badRequest;
        return this;
    }

    public final ErrorBuilder setBadRequest(final String badRequest) {
        return setBadRequest(BuilderFactory.createBuilder(badRequest));
    }

    public final ErrorBuilder setBadRequest(final String badRequest, Object... args) {
        return setBadRequest(BuilderFactory.createFormatBuilder(badRequest, args));
    }

    public final ErrorBuilder setConflict(final Builder conflict) {
        resetLastBuild();
        this.conflict = conflict;
        return this;
    }

    public final ErrorBuilder setConflict(final String conflict) {
        return setConflict(BuilderFactory.createBuilder(conflict));
    }

    public final ErrorBuilder setConflict(final String conflict, Object... args) {
        return setConflict(BuilderFactory.createFormatBuilder(conflict, args));
    }

    public final ErrorBuilder setFeatureNotImplemented(final Builder featureNotImplemented) {
        resetLastBuild();
        this.featureNotImplemented = featureNotImplemented;
        return this;
    }

    public final ErrorBuilder setFeatureNotImplemented(final String featureNotImplemented) {
        return setFeatureNotImplemented(BuilderFactory.createBuilder(featureNotImplemented));
    }

    public final ErrorBuilder setFeatureNotImplemented(final String featureNotImplemented, Object... args) {
        return setFeatureNotImplemented(BuilderFactory.createFormatBuilder(featureNotImplemented, args));
    }

    public final ErrorBuilder setForbidden(final Builder forbidden) {
        resetLastBuild();
        this.forbidden = forbidden;
        return this;
    }

    public final ErrorBuilder setForbidden(final String forbidden) {
        return setForbidden(BuilderFactory.createBuilder(forbidden));
    }

    public final ErrorBuilder setForbidden(final String forbidden, Object... args) {
        return setForbidden(BuilderFactory.createFormatBuilder(forbidden, args));
    }

    public final ErrorBuilder setGone(final Builder gone) {
        resetLastBuild();
        this.gone = gone;
        return this;
    }

    public final ErrorBuilder setGone(final String gone) {
        return setGone(BuilderFactory.createBuilder(gone));
    }

    public final ErrorBuilder setGone(final String gone, Object... args) {
        return setGone(BuilderFactory.createFormatBuilder(gone, args));
    }

    public final ErrorBuilder setInternalServerError(final Builder internalServerError) {
        resetLastBuild();
        this.internalServerError = internalServerError;
        return this;
    }

    public final ErrorBuilder setInternalServerError(final String internalServerError) {
        return setInternalServerError(BuilderFactory.createBuilder(internalServerError));
    }

    public final ErrorBuilder setInternalServerError(final String internalServerError, Object... args) {
        return setInternalServerError(BuilderFactory.createFormatBuilder(internalServerError, args));
    }

    public final ErrorBuilder setItemNotFound(final Builder itemNotFound) {
        resetLastBuild();
        this.itemNotFound = itemNotFound;
        return this;
    }

    public final ErrorBuilder setItemNotFound(final String itemNotFound) {
        return setItemNotFound(BuilderFactory.createBuilder(itemNotFound));
    }

    public final ErrorBuilder setItemNotFound(final String itemNotFound, Object... args) {
        return setItemNotFound(BuilderFactory.createFormatBuilder(itemNotFound, args));
    }

    public final ErrorBuilder setJidMalformed(final Builder jidMalformed) {
        resetLastBuild();
        this.jidMalformed = jidMalformed;
        return this;
    }

    public final ErrorBuilder setJidMalformed(final String jidMalformed) {
        return setJidMalformed(BuilderFactory.createBuilder(jidMalformed));
    }

    public final ErrorBuilder setJidMalformed(final String jidMalformed, Object... args) {
        return setJidMalformed(BuilderFactory.createFormatBuilder(jidMalformed, args));
    }

    public final ErrorBuilder setNotAcceptable(final Builder notAcceptable) {
        resetLastBuild();
        this.notAcceptable = notAcceptable;
        return this;
    }

    public final ErrorBuilder setNotAcceptable(final String notAcceptable) {
        return setNotAcceptable(BuilderFactory.createBuilder(notAcceptable));
    }

    public final ErrorBuilder setNotAcceptable(final String notAcceptable, Object... args) {
        return setNotAcceptable(BuilderFactory.createFormatBuilder(notAcceptable, args));
    }

    public final ErrorBuilder setNotAllowed(final Builder notAllowed) {
        resetLastBuild();
        this.notAllowed = notAllowed;
        return this;
    }

    public final ErrorBuilder setNotAllowed(final String notAllowed) {
        return setNotAllowed(BuilderFactory.createBuilder(notAllowed));
    }

    public final ErrorBuilder setNotAllowed(final String notAllowed, Object... args) {
        return setNotAllowed(BuilderFactory.createFormatBuilder(notAllowed, args));
    }

    public final ErrorBuilder setPaymentRequired(final Builder paymentRequired) {
        resetLastBuild();
        this.paymentRequired = paymentRequired;
        return this;
    }

    public final ErrorBuilder setPaymentRequired(final String paymentRequired) {
        return setPaymentRequired(BuilderFactory.createBuilder(paymentRequired));
    }

    public final ErrorBuilder setPaymentRequired(final String paymentRequired, Object... args) {
        return setPaymentRequired(BuilderFactory.createFormatBuilder(paymentRequired, args));
    }

    public final ErrorBuilder setRecipientUnavailable(final Builder recipientUnavailable) {
        resetLastBuild();
        this.recipientUnavailable = recipientUnavailable;
        return this;
    }

    public final ErrorBuilder setRecipientUnavailable(final String recipientUnavailable) {
        return setRecipientUnavailable(BuilderFactory.createBuilder(recipientUnavailable));
    }

    public final ErrorBuilder setRecipientUnavailable(final String recipientUnavailable, Object... args) {
        return setRecipientUnavailable(BuilderFactory.createFormatBuilder(recipientUnavailable, args));
    }

    public final ErrorBuilder setRedirect(final Builder redirect) {
        resetLastBuild();
        this.redirect = redirect;
        return this;
    }

    public final ErrorBuilder setRedirect(final String redirect) {
        return setRedirect(BuilderFactory.createBuilder(redirect));
    }

    public final ErrorBuilder setRedirect(final String redirect, Object... args) {
        return setRedirect(BuilderFactory.createFormatBuilder(redirect, args));
    }

    public final ErrorBuilder setRegistrationRequired(final Builder registrationRequired) {
        resetLastBuild();
        this.registrationRequired = registrationRequired;
        return this;
    }

    public final ErrorBuilder setRegistrationRequired(final String registrationRequired) {
        return setRegistrationRequired(BuilderFactory.createBuilder(registrationRequired));
    }

    public final ErrorBuilder setRegistrationRequired(final String registrationRequired, Object... args) {
        return setRegistrationRequired(BuilderFactory.createFormatBuilder(registrationRequired, args));
    }

    public final ErrorBuilder setRemoteServerNotFound(final Builder remoteServerNotFound) {
        resetLastBuild();
        this.remoteServerNotFound = remoteServerNotFound;
        return this;
    }

    public final ErrorBuilder setRemoteServerNotFound(final String remoteServerNotFound) {
        return setRemoteServerNotFound(BuilderFactory.createBuilder(remoteServerNotFound));
    }

    public final ErrorBuilder setRemoteServerNotFound(final String remoteServerNotFound, Object... args) {
        return setRemoteServerNotFound(BuilderFactory.createFormatBuilder(remoteServerNotFound, args));
    }

    public final ErrorBuilder setRemoteServerTimeout(final Builder remoteServerTimeout) {
        resetLastBuild();
        this.remoteServerTimeout = remoteServerTimeout;
        return this;
    }

    public final ErrorBuilder setRemoteServerTimeout(final String remoteServerTimeout) {
        return setRemoteServerTimeout(BuilderFactory.createBuilder(remoteServerTimeout));
    }

    public final ErrorBuilder setRemoteServerTimeout(final String remoteServerTimeout, Object... args) {
        return setRemoteServerTimeout(BuilderFactory.createFormatBuilder(remoteServerTimeout, args));
    }

    public final ErrorBuilder setResourceConstraint(final Builder resourceConstraint) {
        resetLastBuild();
        this.resourceConstraint = resourceConstraint;
        return this;
    }

    public final ErrorBuilder setResourceConstraint(final String resourceConstraint) {
        return setResourceConstraint(BuilderFactory.createBuilder(resourceConstraint));
    }

    public final ErrorBuilder setResourceConstraint(final String resourceConstraint, Object... args) {
        return setResourceConstraint(BuilderFactory.createFormatBuilder(resourceConstraint, args));
    }

    public final ErrorBuilder setServiceUnavailable(final Builder serviceUnavailable) {
        resetLastBuild();
        this.serviceUnavailable = serviceUnavailable;
        return this;
    }

    public final ErrorBuilder setServiceUnavailable(final String serviceUnavailable) {
        return setServiceUnavailable(BuilderFactory.createBuilder(serviceUnavailable));
    }

    public final ErrorBuilder setServiceUnavailable(final String serviceUnavailable, Object... args) {
        return setServiceUnavailable(BuilderFactory.createFormatBuilder(serviceUnavailable, args));
    }

    public final ErrorBuilder setSubscriptionRequired(final Builder subscriptionRequired) {
        resetLastBuild();
        this.subscriptionRequired = subscriptionRequired;
        return this;
    }

    public final ErrorBuilder setSubscriptionRequired(final String subscriptionRequired) {
        return setSubscriptionRequired(BuilderFactory.createBuilder(subscriptionRequired));
    }

    public final ErrorBuilder setSubscriptionRequired(final String subscriptionRequired, Object... args) {
        return setSubscriptionRequired(BuilderFactory.createFormatBuilder(subscriptionRequired, args));
    }

    public final ErrorBuilder setUndefinedCondition(final Builder undefinedCondition) {
        resetLastBuild();
        this.undefinedCondition = undefinedCondition;
        return this;
    }

    public final ErrorBuilder setUndefinedCondition(final String undefinedCondition) {
        return setUndefinedCondition(BuilderFactory.createBuilder(undefinedCondition));
    }

    public final ErrorBuilder setUndefinedCondition(final String undefinedCondition, Object... args) {
        return setUndefinedCondition(BuilderFactory.createFormatBuilder(undefinedCondition, args));
    }

    public final ErrorBuilder setUnexpectedRequest(final Builder unexpectedRequest) {
        resetLastBuild();
        this.unexpectedRequest = unexpectedRequest;
        return this;
    }

    public final ErrorBuilder setUnexpectedRequest(final String unexpectedRequest) {
        return setUnexpectedRequest(BuilderFactory.createBuilder(unexpectedRequest));
    }

    public final ErrorBuilder setUnexpectedRequest(final String unexpectedRequest, Object... args) {
        return setUnexpectedRequest(BuilderFactory.createFormatBuilder(unexpectedRequest, args));
    }

    public final ErrorBuilder setText(final TextBuilder text) {
        resetLastBuild();
        this.text = text;
        return this;
    }

    public final ErrorBuilder setCode(final Builder code) {
        resetLastBuild();
        this.code = code;
        return this;
    }

    public final ErrorBuilder setType(final Builder type) {
        resetLastBuild();
        this.type = type;
        return this;
    }

    public final ErrorBuilder setType(final String type) {
        return setType(BuilderFactory.createBuilder(type));
    }

    public final ErrorBuilder setType(final String type, Object... args) {
        return setType(BuilderFactory.createFormatBuilder(type, args));
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy