Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (C) 2011 eXo Platform SAS.
   *
   * This is free software; you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as
   * published by the Free Software Foundation; either version 2.1 of
   * the License, or (at your option) any later version.
   *
   * This software is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this software; if not, write to the Free
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 package org.exoplatform.services.jcr.ext.distribution.impl;
 
The default implementation of a org.exoplatform.services.jcr.ext.distribution.DataDistributionManager. It will use a DataDistributionByName when the readable mode is expected and a DataDistributionByHash when the non readable mode is expected

Author(s):
Nicolas Filotto
Version:
$Id$
 
 {

   
 
    private DataDistributionType readable = new DataDistributionByName();
   
   
 
    private DataDistributionType optimized = new DataDistributionByHash();
   
   
 
    private DataDistributionType none = new DataDistributionByPath();
    
    {
       this(null);
    }
    
    public DataDistributionManagerImpl(InitParams params)
    {
       if (params != null)
       {
          ObjectParameter op = params.getObjectParam("readable");
          if (op != null && op.getObject() instanceof DataDistributionType)
          {
             this. = (DataDistributionType)op.getObject();
          }
          op = params.getObjectParam("optimized");
          if (op != null && op.getObject() instanceof DataDistributionType)
          {
             this. = (DataDistributionType)op.getObject();
          }
          op = params.getObjectParam("none");
          if (op != null && op.getObject() instanceof DataDistributionType)
          {
             this. = (DataDistributionType)op.getObject();
          }
       }
    }
   
   
 
    {
       if (mode == .)
       {
          return ;
       }
       else if (mode == .)
       {
          return ;
       }
       else if (mode == .)
       {
          return ;
       }
       return null;
    }
New to GrepCode? Check out our FAQ X