package com.idega.idegaweb; import com.idega.core.builder.data.ICDomain; public class IWSubApplicationContext extends IWMainApplicationContext implements IWApplicationContext{ /** * Comment for <code>serialVersionUID</code> */ private static final long serialVersionUID = 4456471343352559694L; public IWSubApplicationContext(IWSubApplication application) { super(application); } public Object getApplicationAttribute(String attributeName) { return super.getApplicationAttribute(attributeName); } public Object getApplicationAttribute(String attributeName, Object defaultObjectToReturnIfValueIsNull) { return super.getApplicationAttribute(attributeName,defaultObjectToReturnIfValueIsNull); } public IWMainApplicationSettings getApplicationSettings() { return super.getApplicationSettings(); } public ICDomain getDomain() { return getDomainByServerName(getIWSubApplication().getDomainName()); } public ICDomain getDomainByServerName(String serverName) { return super.getDomainByServerName(serverName); } public IWMainApplication getIWMainApplication() { return super.getIWMainApplication(); } public IWSubApplication getIWSubApplication() { return (IWSubApplication)getIWMainApplication(); } public IWSystemProperties getSystemProperties() { return super.getSystemProperties(); } public void removeApplicationAttribute(String attributeName) { super.removeApplicationAttribute(attributeName); } public void setApplicationAttribute(String attributeName, Object attributeValue) { super.setApplicationAttribute(attributeName, attributeValue); } }