public SecurityEvent copy() { SecurityEvent dst = new SecurityEvent(); dst.event = event == null ? null : event.copy(dst); dst.participant = new ArrayList<SecurityEventParticipantComponent>(); for (SecurityEventParticipantComponent i : participant) dst.participant.add(i.copy(dst)); dst.source = source == null ? null : source.copy(dst); dst.object = new ArrayList<SecurityEventObjectComponent>(); for (SecurityEventObjectComponent i : object) dst.object.add(i.copy(dst)); return dst; }
public SecurityEventObjectComponent copy(SecurityEvent e) { SecurityEventObjectComponent dst = e.new SecurityEventObjectComponent(); dst.identifier = identifier == null ? null : identifier.copy(); dst.reference = reference == null ? null : reference.copy(); dst.type = type == null ? null : type.copy(); dst.role = role == null ? null : role.copy(); dst.lifecycle = lifecycle == null ? null : lifecycle.copy(); dst.sensitivity = sensitivity == null ? null : sensitivity.copy(); dst.name = name == null ? null : name.copy(); dst.query = query == null ? null : query.copy(); dst.detail = new ArrayList<SecurityEventObjectDetailComponent>(); for (SecurityEventObjectDetailComponent i : detail) dst.detail.add(i.copy(e)); return dst; }