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}