ElementDeclarationNameMissingException.java :  » Web-Framework » rife-1.6.1 » com » uwyn » rife » engine » exceptions » Java Open Source

Java Open Source » Web Framework » rife 1.6.1 
rife 1.6.1 » com » uwyn » rife » engine » exceptions » ElementDeclarationNameMissingException.java
/*
 * Copyright 2001-2007 Geert Bevin <gbevin[remove] at uwyn dot com>
 * Distributed under the terms of either:
 * - the common development and distribution license (CDDL), v1.0; or
 * - the GNU Lesser General Public License, v2.1 or later
 * $Id: ElementDeclarationNameMissingException.java 3634 2007-01-08 21:42:24Z gbevin $
 */
package com.uwyn.rife.engine.exceptions;

public class ElementDeclarationNameMissingException extends EngineException
{
  static final long serialVersionUID = 424012397939593175L;
  
  private String  mSiteDeclarationName = null;
  private String  mId = null;
  private String  mUrl = null;
  private String  mImplementation = null;

  public ElementDeclarationNameMissingException(String siteDeclarationName, String id, String url, String implementation, Throwable cause)
  {
    super("The declaration of "  + (null == id ? (null == url ? (null == implementation ? "an element" : "element with implementation '"+implementation+"'") : "element with url '"+url+"'") : "element with id '"+id+"'") + " in site '"+siteDeclarationName+"' is missing.", cause);
    
    mSiteDeclarationName = siteDeclarationName;
    mId = id;
    mUrl = url;
    mImplementation = implementation;
  }
  
  public String getSiteDeclarationName()
  {
    return mSiteDeclarationName;
  }
  
  public String getId()
  {
    return mId;
  }
  
  public String getUrl()
  {
    return mUrl;
  }
  
  public String getImplementation()
  {
    return mImplementation;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.