Make methods in AbstractEntityImExporter non-final since CDI does not
permit final methods.deploy_packages_to_gitea
parent
b2eca5232d
commit
bbf1f5824b
|
|
@ -95,11 +95,13 @@ public abstract class AbstractEntityImExporter<T extends Exportable> {
|
|||
* containers usually create a {@link java.lang.reflect.Proxy} class and
|
||||
* there is no portable way to unproxy a class.
|
||||
*
|
||||
* <strong>This method is not intended to be overriden, but CDI beans can't have final methods.</strong>
|
||||
*
|
||||
* @return A {@link Set} of exportable entity classes which should be
|
||||
* processed before the entities which are processed by this
|
||||
* implementation.
|
||||
*/
|
||||
public final Set<Class<? extends Exportable>> getRequiredEntities() {
|
||||
public Set<Class<? extends Exportable>> getRequiredEntities() {
|
||||
return Collections.unmodifiableSet(requiredEntities);
|
||||
}
|
||||
|
||||
|
|
@ -108,9 +110,11 @@ public abstract class AbstractEntityImExporter<T extends Exportable> {
|
|||
* This method should only be called by the implementation of the
|
||||
* {@link #init()} method.
|
||||
*
|
||||
* <strong>This method is not intended to be overriden, but CDI beans can't have final methods.</strong>
|
||||
*
|
||||
* @param requiredEntities The additional required entities.
|
||||
*/
|
||||
public final void addRequiredEntities(
|
||||
public void addRequiredEntities(
|
||||
final Set<Class<? extends Exportable>> requiredEntities
|
||||
) {
|
||||
this.requiredEntities.addAll(requiredEntities);
|
||||
|
|
|
|||
Loading…
Reference in New Issue