001    package org.kuali.common.deploy.appserver.tomcat;
002    
003    import org.kuali.common.util.Assert;
004    
005    public final class TomcatContext {
006    
007            private final TomcatDirs dirs;
008    
009            public static class Builder {
010    
011                    private final TomcatDirs dirs;
012    
013                    public Builder(TomcatDirs dirs) {
014                            this.dirs = dirs;
015                    }
016    
017                    public TomcatContext build() {
018                            Assert.noNulls(dirs);
019                            return new TomcatContext(this);
020                    }
021    
022            }
023    
024            private TomcatContext(Builder builder) {
025                    this.dirs = builder.dirs;
026            }
027    
028            public TomcatDirs getDirs() {
029                    return dirs;
030            }
031    
032    }