001package ca.uhn.fhir.mdm.api;
002
003/*-
004 * #%L
005 * HAPI FHIR - Master Data Management
006 * %%
007 * Copyright (C) 2014 - 2022 Smile CDR, Inc.
008 * %%
009 * Licensed under the Apache License, Version 2.0 (the "License");
010 * you may not use this file except in compliance with the License.
011 * You may obtain a copy of the License at
012 *
013 *      http://www.apache.org/licenses/LICENSE-2.0
014 *
015 * Unless required by applicable law or agreed to in writing, software
016 * distributed under the License is distributed on an "AS IS" BASIS,
017 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
018 * See the License for the specific language governing permissions and
019 * limitations under the License.
020 * #L%
021 */
022
023import ca.uhn.fhir.model.api.IModelJson;
024import com.fasterxml.jackson.annotation.JsonProperty;
025import org.hl7.fhir.instance.model.api.IBaseResource;
026import org.hl7.fhir.instance.model.api.IIdType;
027
028import java.util.ArrayList;
029import java.util.HashSet;
030import java.util.List;
031import java.util.Set;
032
033public class MdmLinkEvent implements IModelJson {
034
035        private List<MdmLinkJson> myMdmLinks = new ArrayList<>();
036
037        public List<MdmLinkJson> getMdmLinks() {
038                return myMdmLinks;
039        }
040
041        public void setMdmLinks(List<MdmLinkJson> theMdmLinks) {
042                myMdmLinks = theMdmLinks;
043        }
044
045        public MdmLinkEvent addMdmLink(MdmLinkJson theMdmLink) {
046                getMdmLinks().add(theMdmLink);
047                return this;
048        }
049
050        @Override
051        public String toString() {
052                return "MdmLinkEvent{" +
053                        "myMdmLinks=" + myMdmLinks +
054                        '}';
055        }
056}