![JAR search and dependency download from the Maven repository](/logo.png)
com.cognifide.slice.cq.module.CQModulesFactory Maven / Gradle / Ivy
The newest version!
package com.cognifide.slice.cq.module;
import java.util.ArrayList;
import java.util.List;
import com.google.inject.Module;
/**
* Factory for all CQ-related modules. It should be used in application's activator to register CQ-related
* modules
*
* @author maciej.majchrzak
*
*/
public class CQModulesFactory {
private CQModulesFactory() {
}
/**
* Creates and returns a list of all CQ-related modules. The list includes:
*
* - {@link CQModule}
* - {@link CQMapperModule}
* - {@link DamModule}
* - {@link CurrentPageModule}
* - {@link RequestedPageModule}
* - {@link TemplateModule}
*
*
* @return list of CQ-related modules
*/
public static List createModules() {
List modules = new ArrayList();
modules.add(new CQModule());
modules.add(new CQMapperModule());
modules.add(new DamModule());
modules.add(new CurrentPageModule());
modules.add(new RequestedPageModule());
modules.add(new TemplateModule());
return modules;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy