001package org.kuali.common.util.log.log4j.model; 002 003import java.util.Collections; 004import java.util.List; 005 006import javax.xml.bind.annotation.XmlAttribute; 007 008import org.kuali.common.util.Assert; 009import org.kuali.common.util.nullify.NullUtils; 010 011public final class AppenderRef { 012 013 public static final List<AppenderRef> EMPTY = Collections.<AppenderRef> emptyList(); 014 015 @XmlAttribute 016 private final String ref; 017 018 @SuppressWarnings("unused") 019 private AppenderRef() { 020 this(NullUtils.NONE); 021 } 022 023 public AppenderRef(String ref) { 024 Assert.noBlanks(ref); 025 this.ref = ref; 026 } 027 028 public String getRef() { 029 return ref; 030 } 031 032}