package com.idega.core.component.data;
public interface ICObjectType extends com.idega.data.IDOEntity, BundleComponent
{
public java.lang.Class getFinalReflectionClass();
public java.lang.String getFinalReflectionClassName();
public java.lang.String[] getMethodStartFilters();
public java.lang.String getMethodStartFiltersString();
public java.lang.String getName();
public java.lang.Class getPrimaryKeyClass();
public java.lang.Class[] getRequiredInterfaces();
public java.lang.String getRequiredInterfacesString();
public java.lang.Class getRequiredSuperClass();
public java.lang.String getRequiredSuperClassName();
public java.lang.String getType();
public java.util.Vector seperateStringIntoVector(java.lang.String p0);
public void setFinalReflectionClassName(java.lang.String p0);
public void setMethodStartFiltersString(java.lang.String p0);
public void setName(java.lang.String p0);
public void setRequiredInterfacesString(java.lang.String p0);
public void setRequiredSuperClassName(java.lang.String p0);
public void setType(java.lang.String p0);
public java.lang.String type();
public boolean validateInterfaces(java.lang.Class p0);
public boolean validateSuperClasses(java.lang.Class p0);
}