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

com.nedap.archie.aom.CSecondOrder Maven / Gradle / Ivy

package com.nedap.archie.aom;

import javax.xml.bind.annotation.XmlType;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by pieter.bos on 15/10/15.
 */
@XmlType(name="C_SECOND_ORDER")
public class CSecondOrder extends ArchetypeModelObject {
    private List members = new ArrayList<>();

    public List getMembers() {
        return members;
    }

    public void setMembers(List members) {
        this.members = members;
        for(T member:members) {
            setThisAsSocParent(member);
        }
    }

    private void setThisAsSocParent(T member) {
        if(member != null) {
            member.setSocParent(this);
        }
    }

    public void addMember(T member) {
        members.add(member);
        setThisAsSocParent(member);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy