If I have a class FileDescriptorExt which extends FileDescriptor.
@Extends(FileDescriptor.class)
@Entity(name = "ecos_FileDescriptorExt")
public class FileDescriptorExt extends FileDescriptor {
}
@DiscriminatorValue("SomeFile")
@Entity(name = "ecos_SomeFile")
@Extends(FileDescriptorExt.class)
public class SomeFile extends FileDescriptorExt {
}
@DiscriminatorValue("SomeOtherFile")
@Entity(name = "ecos_SomeOtherFile")
@Extends(FileDescriptorExt.class)
public class SomeOtherFile extends FileDescriptorExt {
}
Then I try and extend FileDescriptorExt with e.g. SomeFile, SomeOtherFile
When I try and run the system I get in the stacktrace:
java.lang.IllegalStateException: class com.haulmont.cuba.core.entity.FileDescriptor is already extended by class ....SomeOtherFile