001
014
015 package com.liferay.portal.security.pacl.jndi;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019
020 import java.util.Hashtable;
021
022 import javax.naming.spi.InitialContextFactory;
023 import javax.naming.spi.InitialContextFactoryBuilder;
024
025
028 public class PACLInitialContextFactoryBuilder
029 implements InitialContextFactoryBuilder {
030
031 public InitialContextFactory createInitialContextFactory(
032 Hashtable<?, ?> environment) {
033
034 if (_log.isDebugEnabled()) {
035 _log.debug("Creating " + PACLInitialContextFactory.class.getName());
036 }
037
038 return new PACLInitialContextFactory(
039 _initialContextFactoryBuilder, environment);
040 }
041
042 public void setInitialContextFactoryBuilder(
043 InitialContextFactoryBuilder initialContextFactoryBuilder) {
044
045 _initialContextFactoryBuilder = initialContextFactoryBuilder;
046 }
047
048 private InitialContextFactoryBuilder _initialContextFactoryBuilder;
049
050
051
052 private Log _log = LogFactoryUtil.getLog(
053 PACLInitialContextFactoryBuilder.class.getName());
054
055 }