Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package pt.webdetails.cda.connections.mondrian;
  
  import  org.dom4j.Element;
  import  org.pentaho.reporting.libraries.base.util.StringUtils;
  
  {
    private String catalog;
    private String cube;
   private String mondrianRole;
 
 
   public MondrianJndiConnectionInfo(String jndiString catalogString cube) {
    super(nulljndi);
   setCatalog(catalog);
   setCube(cube);
   }
   
   public MondrianJndiConnectionInfo(final Element connection)
   {
     super(connection);
 
     setCatalog((Stringconnection.selectObject("string(./Catalog)"));
     setCube((Stringconnection.selectObject("string(./Cube)"));
 
     final String role = (Stringconnection.selectObject("string(./Role)");
 
     if (StringUtils.isEmpty(role) == false)
     {
       setMondrianRole(role);
     }
   }
 
 
   public String getMondrianRole()
   {
     return ;
   }
 
   public void setMondrianRole(final String mondrianRole)
   {
     this. = mondrianRole;
   }
 
   public String getCatalog()
   {
     return ;
   }
 
 
   public void setCatalog(final String catalog)
   {
     this. = catalog;
   }
 
 
   public String getCube()
   {
     return ;
   }
 
 
   public void setCube(final String cube)
   {
     this. = cube;
   }
 
 
   public boolean equals(final Object o)
   {
     if(!super.equals(o)) return false;
 
 
     if ( != null ? !.equals(that.catalog) : that.catalog != null)
     {
       return false;
     }
     if ( != null ? !.equals(that.cube) : that.cube != null)
     {
       return false;
     }
     if ( != null ? !.equals(that.mondrianRole) : that.mondrianRole != null)
     {
       return false;
     }
     if (getPass() != null ? !getPass().equals(that.getPass()) : that.getPass() != null)
     {
       return false;
     }
     if (getPasswordField() != null ? !getPasswordField().equals(that.getPasswordField()) : that.getPasswordField() != null)
     {
       return false;
     }
     if (getRoleField() != null ? !getRoleField().equals(that.getRoleField()) : that.getRoleField() != null)
     {
       return false;
     }
     if (getUser() != null ? !getUser().equals(that.getUser()) : that.getUser() != null)
    {
      return false;
    }
    if (getUserField() != null ? !getUserField().equals(that.getUserField()) : that.getUserField() != null)
    {
      return false;
    }
    return true;
  }
  public int hashCode()
  {//TODO: use xor?
    int result = super.hashCode();//jndi != null ? jndi.hashCode() : 0;
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + (getRoleField() != null ? getRoleField().hashCode() : 0);
    result = 31 * result + (getUserField() != null ? getUserField().hashCode() : 0);
    result = 31 * result + (getPasswordField() != null ? getPasswordField().hashCode() : 0);
    result = 31 * result + ( != null ? .hashCode() : 0);
    result = 31 * result + (getUser() != null ? getUser().hashCode() : 0);
    result = 31 * result + (getPass() != null ? getPass().hashCode() : 0);
    return result;
  }
New to GrepCode? Check out our FAQ X