Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source.
   * Copyright 2011, Red Hat, Inc., and individual contributors
   * as indicated by the @author tags. See the copyright.txt file in the
   * distribution for a full listing of individual contributors.
   *
   * 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.jboss.as.connector.subsystems.resourceadapters;
 
 import java.util.Map;
 
 
 
 public class ModifiableConnDef implements CommonConnDef {
    
The serialVersionUID
 
     private static final long serialVersionUID = -7109775624169563102L;
 
     private final HashMap<StringStringconfigProperties;
 
     private final String className;
 
     private final String jndiName;
 
     private final String poolName;
 
     private final Boolean enabled;
 
     private final Boolean useJavaContext;
 
     private final Boolean useCcm;
 
     private final CommonPool pool;
 
     private final CommonTimeOut timeOut;
 
     private final CommonValidation validation;
 
     private final CommonSecurity security;
 
     private final Recovery recovery;

    
Create a new ConnectionDefinition.

Parameters:
configProperties configProperties
className className
jndiName jndiName
poolName poolName
enabled enabled
useJavaContext useJavaContext
useCcm useCcm
pool pool
timeOut timeOut
validation validation
security security
recovery recovery
 
     public ModifiableConnDef(Map<StringStringconfigPropertiesString classNameString jndiName,
                              String poolNameBoolean enabledBoolean useJavaContextBoolean useCcmCommonPool poolCommonTimeOut timeOut,
                              CommonValidation validationCommonSecurity securityRecovery recovery) {
         super();
         if (configProperties != null) {
             this. = new HashMap<StringString>(configProperties.size());
             this..putAll(configProperties);
         } else {
             this. = new HashMap<StringString>(0);
         }
         this. = className;
         this. = jndiName;
         this. = poolName;
         this. = enabled;
         this. = useJavaContext;
        this. = useCcm;
        this. = pool;
        this. = timeOut;
        this. = validation;
        this. = security;
        this. = recovery;
    }

    
Get the configProperties.

Returns:
the configProperties.
    @Override
    public final Map<StringStringgetConfigProperties() {
        return Collections.unmodifiableMap();
    }
    public String addConfigProperty(String keyString value) {
        return .put(keyvalue);
    }

    
Get the className.

Returns:
the className.
    @Override
    public final String getClassName() {
        return ;
    }

    
Get the jndiName.

Returns:
the jndiName.
    @Override
    public final String getJndiName() {
        return ;
    }

    
Get the poolName.

Returns:
the poolName.
    @Override
    public final String getPoolName() {
        return ;
    }

    
Get the enabled.

Returns:
the enabled.
    @Override
    public final Boolean isEnabled() {
        return ;
    }

    
Get the useJavaContext.

Returns:
the useJavaContext.
    @Override
    public final Boolean isUseJavaContext() {
        return ;
    }

    
Get the useCcm.

Returns:
the useCcm.
    @Override
    public final Boolean isUseCcm() {
        return ;
    }

    
Get the pool.

Returns:
the pool.
    @Override
    public final CommonPool getPool() {
        return ;
    }

    
Get the timeOut.

Returns:
the timeOut.
    @Override
    public final CommonTimeOut getTimeOut() {
        return ;
    }

    
Get the validation.

Returns:
the validation.
    @Override
    public final CommonValidation getValidation() {
        return ;
    }

    
Get the security.

Returns:
the security.
    @Override
    public final CommonSecurity getSecurity() {
        return ;
    }
    @Override
    public final Boolean isXa() {
        return ( instanceof CommonXaPool);
    }
    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        result = prime * result + (( == null) ? 0 : .hashCode());
        return result;
    }
    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (!(obj instanceof ModifiableConnDef))
            return false;
        ModifiableConnDef other = (ModifiableConnDefobj;
        if ( == null) {
            if (other.className != null)
                return false;
        } else if (!.equals(other.className))
            return false;
        if ( == null) {
            if (other.configProperties != null)
                return false;
        } else if (!.equals(other.configProperties))
            return false;
        if ( == null) {
            if (other.enabled != null)
                return false;
        } else if (!.equals(other.enabled))
            return false;
        if ( == null) {
            if (other.jndiName != null)
                return false;
        } else if (!.equals(other.jndiName))
            return false;
        if ( == null) {
            if (other.pool != null)
                return false;
        } else if (!.equals(other.pool))
            return false;
        if ( == null) {
            if (other.poolName != null)
                return false;
        } else if (!.equals(other.poolName))
            return false;
        if ( == null) {
            if (other.recovery != null)
                return false;
        } else if (!.equals(other.recovery))
            return false;
        if ( == null) {
            if (other.security != null)
                return false;
        } else if (!.equals(other.security))
            return false;
        if ( == null) {
            if (other.timeOut != null)
                return false;
        } else if (!.equals(other.timeOut))
            return false;
        if ( == null) {
            if (other.useJavaContext != null)
                return false;
        } else if (!.equals(other.useJavaContext))
            return false;
        if ( == null) {
            if (other.useCcm != null)
                return false;
        } else if (!.equals(other.useCcm))
            return false;
        if ( == null) {
            if (other.validation != null)
                return false;
        } else if (!.equals(other.validation))
            return false;
        return true;
    }
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder(1024);
        sb.append("<connection-definition");
        if ( != null)
            sb.append(" ").append(..).append("=\"").append().append("\"");
        if ( != null)
            sb.append(" ").append(..).append("=\"").append().append("\"");
        if ( != null)
            sb.append(" ").append(..).append("=\"").append().append("\"");
        if ( != null) {
            sb.append(" ").append(..);
            sb.append("=\"").append().append("\"");
        }
        if ( != null)
            sb.append(" ").append(..).append("=\"").append().append("\"");
        if ( != null)
            sb.append(" ").append(..).append("=\"").append().append("\"");
        sb.append(">");
        if ( != null && .size() > 0) {
            Iterator<Map.Entry<StringString>> it = .entrySet().iterator();
            while (it.hasNext()) {
                Map.Entry<StringStringentry = it.next();
                sb.append("<").append(..);
                sb.append(" name=\"").append(entry.getKey()).append("\">");
                sb.append(entry.getValue());
                sb.append("</").append(..).append(">");
            }
        }
        if ( != null)
            sb.append();
        if ( != null)
            sb.append();
        if ( != null)
            sb.append();
        if ( != null)
            sb.append();
        if ( != null)
            sb.append();
        sb.append("</connection-definition>");
        return sb.toString();
    }

    
Get the recovery.

Returns:
the recovery.
    @Override
    public final Recovery getRecovery() {
        return ;
    }
New to GrepCode? Check out our FAQ X