MBeanParameterInfo Equals - Java javax.management

Java examples for javax.management:MBean

Description

MBeanParameterInfo Equals

Demo Code

/*******************************************************************************
 * Copyright (c) 2006 Jeff Mesnil/* w  w w .j a va 2 s.  com*/
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    "Rob Stryker" <rob.stryker@redhat.com> - Initial implementation
 *******************************************************************************/
//package com.java2s;

import javax.management.MBeanParameterInfo;

public class Main {
    public static boolean paramEquals(MBeanParameterInfo o1,
            MBeanParameterInfo o2) {
        if (o1 == o2)
            return true;
        return (o1.getName().equals(o2.getName())
                && o1.getType().equals(o2.getType()) && safeEquals(
                    o1.getDescription(), o2.getDescription()) /*&&
                                                              o1.getDescriptor().equals(o2.getDescriptor())*/);
    }

    public static boolean safeEquals(Object o1, Object o2) {
        return o1 == o2 || !(o1 == null || o2 == null) || o1.equals(o2);
    }
}

Related Tutorials