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.repository.creation;
 
 
 import java.util.Map;

Author(s):
Anatoliy Bazko
Version:
$Id: DBCreationProperties.java 34360 2009-07-22 23:58:59Z tolusha $
 
 {
    private String serverUrl;
 
    private Map<StringStringconnProps;
 
    private String dbScriptPath;
 
    private String dbUserName;
 
    private String dbPassword;

   
Constructor DBCreationProperties.
 
    public DBCreationProperties(String serverUrlMap<StringStringconnPropsString dbScriptPathString dbUserName,
       String dbPassword)
    {
       this. = serverUrl;
       this. = connProps;
       this. = dbScriptPath;
       this. = dbUserName;
       this. = dbPassword;
    }

   
Constructor DBCreationProperties.
 
    public DBCreationProperties()
    {
    }

   
Returns script path.
 
    public String getDBScriptPath()
    {
       return ;
    }

   
Returns return username for new database.
 
    public String getDBUserName()
    {
       return ;
    }

   
Returns new user's password.
 
    public String getDBPassword()
    {
       return ;
    }

   
Returns url to db server.
 
    public String getServerUrl()
    {
       return ;
    }

   
Returns connection properties.
   public Map<StringStringgetConnProps()
   {
      return Collections.unmodifiableMap();
   }

   
   public void writeExternal(ObjectOutput outthrows IOException
   {
      byte[] buf = .getBytes(.);
      out.writeInt(buf.length);
      out.write(buf);
      out.writeInt(buf.length);
      out.write(buf);
      out.writeInt(buf.length);
      out.write(buf);
      out.writeInt(buf.length);
      out.write(buf);
      out.writeInt(.size());
      for (Entry<StringStringentry : .entrySet())
      {
         buf = entry.getKey().getBytes(.);
         out.writeInt(buf.length);
         out.write(buf);
         buf = entry.getValue().getBytes(.);
         out.writeInt(buf.length);
         out.write(buf);
      }
   }

   
   {
      byte[] buf = new byte[in.readInt()];
      in.readFully(buf);
       = new String(buf.);
      buf = new byte[in.readInt()];
      in.readFully(buf);
       = new String(buf.);
      buf = new byte[in.readInt()];
      in.readFully(buf);
       = new String(buf.);
      buf = new byte[in.readInt()];
      in.readFully(buf);
       = new String(buf.);
      int count = in.readInt();
       = new HashMap<StringString>(count);
      for (int i = 0; i < counti++)
      {
         buf = new byte[in.readInt()];
         in.readFully(buf);
         String key = new String(buf.);
         buf = new byte[in.readInt()];
         in.readFully(buf);
         String value = new String(buf.);
         .put(keyvalue);
      }
   }
New to GrepCode? Check out our FAQ X