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

br.com.objectos.way.ui.BricksGuice Maven / Gradle / Ivy

/*
 * SpliceGuice.java criado em 26/09/2011
 * 
 * Propriedade de Objectos Fábrica de Software LTDA.
 * Reprodução parcial ou total proibida.
 */
package br.com.objectos.way.ui;

import com.google.inject.Inject;
import com.google.inject.Singleton;

/**
 * @author [email protected] (Marcio Endo)
 */
@Singleton
class BricksGuice implements Bricks {

  private final BaseUrl baseUrl;

  private final PageMetaGen pageGen;

  @Inject
  public BricksGuice(BaseUrl baseUrl, PageMetaGen pageGen) {
    this.baseUrl = baseUrl;
    this.pageGen = pageGen;
  }

  @Override
  public String getBaseUrl() {
    return baseUrl.get();
  }

  @Override
  public PageMeta pageMetaOf(PageMetaScript script) {
    return pageGen.get(script);
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy