Beispiel #1
0
        /// <summary>
        /// Clones DojoTestList object and clones child objects with cloning or replication.
        /// as the parent object.
        /// </summary>
        /// <returns> A new DojoTestList object reflecting the replicated DojoTestList object.</returns>
        public DojoTestList Clone()
        {
            DojoTestList clonedDojoTestList = new DojoTestList();

            clonedDojoTestList.iD                    = iD;
            clonedDojoTestList.isSynced              = isSynced;
            clonedDojoTestList.createDate            = createDate;
            clonedDojoTestList.modifyDate            = modifyDate;
            clonedDojoTestList.editorComments        = editorComments;
            clonedDojoTestList.field1                = field1;
            clonedDojoTestList.candidatesCompileDate = candidatesCompileDate;


            if (test != null)
            {
                clonedDojoTestList.test = test;
            }

            if (status != null)
            {
                clonedDojoTestList.status = status;
            }

            if (editor != null)
            {
                clonedDojoTestList.editor = editor;
            }

            if (candidates != null)
            {
                clonedDojoTestList.candidates = candidates.Clone();
            }

            return(clonedDojoTestList);
        }
Beispiel #2
0
        /// <summary>
        /// Clones DojoTest object and clones child objects with cloning or replication.
        /// as the parent object.
        /// </summary>
        /// <returns> A new DojoTest object reflecting the replicated DojoTest object.</returns>
        public DojoTest Clone()
        {
            DojoTest clonedDojoTest = new DojoTest();

            clonedDojoTest.iD          = iD;
            clonedDojoTest.isSynced    = isSynced;
            clonedDojoTest.name        = name;
            clonedDojoTest.description = description;
            clonedDojoTest.testDate    = testDate;


            if (location != null)
            {
                clonedDojoTest.location = location;
            }

            if (listMemberType1 != null)
            {
                clonedDojoTest.listMemberType1 = listMemberType1;
            }

            if (listMemberType2 != null)
            {
                clonedDojoTest.listMemberType2 = listMemberType2;
            }

            if (listMemberType3 != null)
            {
                clonedDojoTest.listMemberType3 = listMemberType3;
            }

            if (panelChief != null)
            {
                clonedDojoTest.panelChief = panelChief;
            }

            if (panelMembers != null)
            {
                clonedDojoTest.panelMembers = panelMembers.Clone();
            }

            if (status != null)
            {
                clonedDojoTest.status = status;
            }

            if (activeTestList != null)
            {
                clonedDojoTest.activeTestList = activeTestList;
            }

            if (item != null)
            {
                clonedDojoTest.item = item;
            }

            return(clonedDojoTest);
        }