001    package railo.runtime.extension;
002    
003    import java.util.List;
004    
005    /**
006     * Extension completely handled by Railo and not by the Install.cfc/config.xml 
007     */
008    public class RHExtension {
009    
010            private String id;
011            private String name;
012            private String version;
013            private String[] jars;
014            private String[] flds;
015            private String[] tlds;
016            private String[] contexts;
017            private String[] applications;
018    
019            public RHExtension(String id, String name, String version, String[] jars, String[] flds, String[] tlds, String[] contexts, String[] applications) {
020                    this.id=id;
021                    this.name=name;
022                    this.version=version;
023                    this.jars=jars;
024                    this.flds=flds;
025                    this.tlds=tlds;
026                    this.contexts=contexts;
027                    this.applications=applications;
028            }
029    
030            public String getId() {
031                    return id;
032            }
033    
034            public String getName() {
035                    return name;
036            }
037    
038            public String getVersion() {
039                    return version;
040            }
041    
042            public String[] getJars() {
043                    return jars;
044            }
045    
046            public String[] getFlds() {
047                    return flds;
048            }
049    
050            public String[] getTlds() {
051                    return tlds;
052            }
053    
054            public String[] getContexts() {
055                    return contexts;
056            }
057    
058            public String[] getApplications() {
059                    return applications;
060            }
061    
062    }