/*
* $Id: BuilderApplicationViewNode.java,v 1.10 2008/02/13 14:07:34 valdas Exp $
* Created on 25.11.2005 in project com.idega.builder
*
* Copyright (C) 2005 Idega Software hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*/
package com.idega.builder.view;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import com.idega.builder.app.IBApplication;
import com.idega.builder.business.BuilderLogic;
import com.idega.core.view.DefaultViewNode;
import com.idega.idegaweb.IWMainApplication;
/**
* <p>
* TODO tryggvil Describe Type BuilderApplicationViewNode
* </p>
* Last modified: $Date: 2008/02/13 14:07:34 $ by $Author: valdas $
*
* @author <a href="mailto:tryggvil@idega.com">tryggvil</a>
* @version $Revision: 1.10 $
*/
public class BuilderApplicationViewNode extends DefaultViewNode {
/**
* @param viewId
* @param parent
*/
public BuilderApplicationViewNode(String viewId) {
super(viewId);
}
/**
* @param iwma
*/
public BuilderApplicationViewNode(IWMainApplication iwma) {
super(iwma);
}
/* (non-Javadoc)
* @see com.idega.core.view.DefaultViewNode#createComponent(javax.faces.context.FacesContext)
*/
public UIComponent createComponent(FacesContext context) {
return super.createComponent(context);
}
/* (non-Javadoc)
* @see com.idega.core.view.DefaultViewNode#getResourceURI()
*/
public String getResourceURI() {
return getIWMainApplication().getWindowOpenerURIWithoutContextPath(IBApplication.class);
}
/* (non-Javadoc)
* @see com.idega.core.view.DefaultViewNode#isComponentBased()
*/
public boolean isComponentBased() {
return super.isComponentBased();
}
/* (non-Javadoc)
* @see com.idega.core.view.DefaultViewNode#isResourceBased()
*/
public boolean isResourceBased() {
return true;
}
protected BuilderLogic getBuilderLogic(){
return BuilderLogic.getInstance();
}
/* (non-Javadoc)
* @see com.idega.core.view.DefaultViewNode#getRedirectsToResourceUri()
*/
public boolean getRedirectsToResourceUri() {
return true;
}
}