All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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