Package NestedWindow

Source Code of NestedWindow.Factory

package NestedWindow;

import DisplayProject.binding.beans.ExtendedPropertyChangeSupport;
import DisplayProject.binding.beans.Observable;
import Framework.RuntimeProperties;
import Framework.ServiceObject;
import Framework.ServiceObjectContext;
import Framework.TextData;
import NestedWindow.Array_Of_TypeA;
import NestedWindow.Array_Of_TypeB;
import NestedWindow.Array_Of_TypeC;
import NestedWindow.Array_Of_TypeD;
import NestedWindow.TypeA;
import NestedWindow.TypeB;
import NestedWindow.TypeC;
import NestedWindow.TypeD;
import NestedWindow.interfaces.IFactory;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.lang.String;
import java.util.Random;

/**
* Factory<p>
* <p>
* @author Generated from Forte
* @since  19-Nov-2008
*/
@RuntimeProperties(isDistributed=true, isAnchored=false, isShared=false, isTransactional=false)
@ServiceObject(name="FactorySO", visibility=ServiceObject.Visibility.ENVIRONMENT, dialogDuration=ServiceObject.DialogDuration.SESSION, failover=false, loadBalanced=false)
@SuppressWarnings("serial")
public class Factory
        implements Serializable, Observable, IFactory
{

    // ----------
    // Attributes
    // ----------
    public PropertyChangeSupport qq_Listeners = new ExtendedPropertyChangeSupport(this, true);
    private Random value;

    // ------------
    // Constructors
    // ------------
    public Factory() {
        // Explicitly call the superclass constructor to prevent the implicit call
        super();
        this.value = new Random();

    }

    /**
     * A dummy constructor used to instantiate a "blank" object. This is used for anchored objects, Spring beans and their
     * superclasses, but should not be expected to create a valid Factory.
     */
    public Factory(ServiceObjectContext pContext) {
    }

    // ----------------------
    // Accessors and Mutators
    // ----------------------
    private void setValue(Random value) {
        Random oldValue = this.value;
        this.value = value;
        this.qq_Listeners.firePropertyChange("value", oldValue, this.value);
    }

    // -------
    // Methods
    // -------
    public void addPropertyChangeListener(String property, PropertyChangeListener listener) {
        qq_Listeners.addPropertyChangeListener(property, listener);
    }

    public void addPropertyChangeListener(PropertyChangeListener listener) {
        qq_Listeners.addPropertyChangeListener(listener);
    }

    public void removePropertyChangeListener(String property, PropertyChangeListener listener) {
        qq_Listeners.removePropertyChangeListener(property, listener);
    }

    public void removePropertyChangeListener(PropertyChangeListener listener) {
        qq_Listeners.removePropertyChangeListener(listener);
    }

    /**
     * getArratOfTypeD<p>
     * <p>
     * @return Array_Of_TypeD<TypeD>
     */
    public Array_Of_TypeD<TypeD> getArratOfTypeD() {
        Array_Of_TypeD<TypeD> ret = new Array_Of_TypeD<TypeD>();
        ret.set(0, this.getTypeD());
        ret.set(1, this.getTypeD());
        ret.set(2, this.getTypeD());
        ret.set(3, this.getTypeD());
        ret.set(4, this.getTypeD());
        ret.set(5, this.getTypeD());
        ret.set(6, this.getTypeD());
        ret.set(7, this.getTypeD());
        return ret;
    }

    /**
     * getArrayOfTypeA<p>
     * <p>
     * @return Array_Of_TypeA<TypeA>
     */
    public Array_Of_TypeA<TypeA> getArrayOfTypeA() {
        Array_Of_TypeA<TypeA> ret = new Array_Of_TypeA<TypeA>();
        ret.set(0, this.getTypeA());
        ret.set(1, this.getTypeA());
        ret.set(2, this.getTypeA());
        ret.set(3, this.getTypeA());
        ret.set(4, this.getTypeA());
        ret.set(5, this.getTypeA());
        ret.set(6, this.getTypeA());
        ret.set(7, this.getTypeA());
        return ret;
    }

    /**
     * getArrayOfTypeB<p>
     * <p>
     * @return Array_Of_TypeB<TypeB>
     */
    public Array_Of_TypeB<TypeB> getArrayOfTypeB() {
        Array_Of_TypeB<TypeB> ret = new Array_Of_TypeB<TypeB>();
        ret.set(0, this.getTypeB());
        ret.set(1, this.getTypeB());
        ret.set(2, this.getTypeB());
        ret.set(3, this.getTypeB());
        ret.set(4, this.getTypeB());
        ret.set(5, this.getTypeB());
        ret.set(6, this.getTypeB());
        ret.set(7, this.getTypeB());
        return ret;
    }

    /**
     * getArrayOfTypeC<p>
     * <p>
     * @return Array_Of_TypeC<TypeC>
     */
    public Array_Of_TypeC<TypeC> getArrayOfTypeC() {
        Array_Of_TypeC<TypeC> ret = new Array_Of_TypeC<TypeC>();
        ret.set(0, this.getTypeC());
        ret.set(1, this.getTypeC());
        ret.set(2, this.getTypeC());
        ret.set(3, this.getTypeC());
        ret.set(4, this.getTypeC());
        ret.set(5, this.getTypeC());
        ret.set(6, this.getTypeC());
        ret.set(7, this.getTypeC());
        return ret;
    }

    /**
     * getTypeA<p>
     * <p>
     * @return TypeA
     */
    public TypeA getTypeA() {
        return new TypeA(this.randomAsText().concat("One").getValue(), this.randomAsText().concat("Two").getValue(), this.randomAsText().concat("Three").getValue(), this.randomAsText().concat("Four").getValue(), this.randomAsText().concat("Five").getValue());
    }

    /**
     * getTypeB<p>
     * <p>
     * @return TypeB
     */
    public TypeB getTypeB() {
        TypeB tb = new TypeB();
        tb.setB1(this.getTypeA());
        tb.setB2(this.randomAsText().concat("B2").getValue());
        tb.setB3(this.value.nextInt(65536));
        tb.setB4(this.randomAsText().concat("B4").getValue());
        return tb;
    }

    /**
     * getTypeC<p>
     * <p>
     * @return TypeC
     */
    public TypeC getTypeC() {
        TypeC tc = new TypeC();
        tc.setC1(this.getTypeA());
        tc.setC2(this.getTypeB());
        tc.setC3(this.randomAsText().concat("C3").getValue());
        tc.setC4(this.randomAsText().concat("C4").getValue());
        tc.setC5(this.randomAsText().concat("C5").getValue());
        tc.setC6(this.getArrayOfTypeB());
        return tc;
    }

    /**
     * getTypeD<p>
     * <p>
     * @return TypeD
     */
    public TypeD getTypeD() {
        TypeD tc = new TypeD();
        tc.setD1(this.getTypeA());
        tc.setD2(this.getTypeB());
        tc.setD3(this.getTypeC());
        tc.setD4(this.getArrayOfTypeC());
        return tc;
    }

    /**
     * randomAsText<p>
     * <p>
     * @return TextData
     */
    public TextData randomAsText() {
        return new TextData(this.value.nextInt(65536), TextData.qq_Resolver.cINTEGERVALUE);
    }
// end class Factory
// c Pass 2 Conversion Time: 624 milliseconds
TOP

Related Classes of NestedWindow.Factory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.