001
014
015 package com.liferay.portal.kernel.service.configuration.servlet;
016
017 import com.liferay.portal.kernel.service.configuration.ServiceComponentConfiguration;
018
019 import java.io.InputStream;
020
021 import javax.servlet.ServletContext;
022
023
026 public class ServletServiceContextComponentConfiguration
027 implements ServiceComponentConfiguration {
028
029 public ServletServiceContextComponentConfiguration(
030 ServletContext servletContext) {
031
032 _servletContext = servletContext;
033 }
034
035 @Override
036 public InputStream getHibernateInputStream() {
037 return _servletContext.getResourceAsStream(
038 "/WEB-INF/classes/META-INF/portlet-hbm.xml");
039 }
040
041 @Override
042 public InputStream getModelHintsExtInputStream() {
043 return _servletContext.getResourceAsStream(
044 "/WEB-INF/classes/META-INF/portlet-model-hints-ext.xml");
045 }
046
047 @Override
048 public InputStream getModelHintsInputStream() {
049 return _servletContext.getResourceAsStream(
050 "/WEB-INF/classes/META-INF/portlet-model-hints.xml");
051 }
052
053 @Override
054 public InputStream getSQLIndexesInputStream() {
055 return _servletContext.getResourceAsStream("/WEB-INF/sql/indexes.sql");
056 }
057
058 @Override
059 public InputStream getSQLSequencesInputStream() {
060 return _servletContext.getResourceAsStream(
061 "/WEB-INF/sql/sequences.sql");
062 }
063
064 @Override
065 public InputStream getSQLTablesInputStream() {
066 return _servletContext.getResourceAsStream("/WEB-INF/sql/tables.sql");
067 }
068
069 private final ServletContext _servletContext;
070
071 }