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 ModifiableAdminObject implements CommonAdminObject {
    
The serialVersionUID
 
     private static final long serialVersionUID = 8137442556861441967L;
 
     private final HashMap<StringStringconfigProperties;
 
     private final String className;
 
     private final String jndiName;
 
     private final String poolName;
 
     private final Boolean enabled;
 
     private final Boolean useJavaContext;

    
Create a new AdminObjectImpl.

Parameters:
configProperties configProperties
className className
jndiName jndiName
poolName poolName
enabled enabled
useJavaContext useJavaContext
 
     public ModifiableAdminObject(Map<StringStringconfigPropertiesString classNameString jndiName,
                                  String poolNameBoolean enabledBoolean useJavaContext) {
         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;
     }

    
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 enabled.

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

    
Get the useJavaContext.

Returns:
the useJavaContext.
    @Override
    public final Boolean isUseJavaContext() {
        return ;
    }
    @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());
        return result;
    }
    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (!(obj instanceof ModifiableAdminObject))
            return false;
        ModifiableAdminObject other = (ModifiableAdminObjectobj;
        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.poolName != null)
                return false;
        } else if (!.equals(other.poolName))
            return false;
        if ( == null) {
            if (other.useJavaContext != null)
                return false;
        } else if (!.equals(other.useJavaContext))
            return false;
        return true;
    }
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder(1024);
        sb.append("<admin-object");
        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("\"");
        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(">");
            }
        }
        sb.append("</admin-object>");
        return sb.toString();
    }

    
Get the poolName.

Returns:
the poolName.
    @Override
    public final String getPoolName() {
        return ;
    }
New to GrepCode? Check out our FAQ X