/* * $Id: ICObjectComponentInfo.java,v 1.4 2006/05/10 08:27:16 laddi Exp $ * Created on 8.9.2005 in project com.idega.core * * 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.core.component.business; import com.idega.core.component.data.ICObject; /** * <p> * Implementation of ComponentInfo for ICObject registered objects * </p> * Last modified: $Date: 2006/05/10 08:27:16 $ by $Author: laddi $ * * @author <a href="mailto:tryggvil@idega.com">tryggvil</a> * @version $Revision: 1.4 $ */ public class ICObjectComponentInfo extends DefaultComponentInfo { ICObject icObject; /** * @param componentClass * @param componentName * @param componentType * @throws ClassNotFoundException */ public ICObjectComponentInfo(ICObject icObject) throws ClassNotFoundException { super(icObject.getObjectClass(), icObject.getName(), icObject.getObjectType()); setIcObject(icObject); } /** * @return the icObject */ ICObject getIcObject() { return this.icObject; } /** * @param icObject the icObject to set */ void setIcObject(ICObject icObject) { this.icObject = icObject; } }