java.lang.Object
de.bund.bva.isyfact.serviceapi.core.serviceimpl.ServiceImpl
All Implemented Interfaces:
Validatable, org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

@Deprecated public class ServiceImpl extends Object implements org.aopalliance.intercept.MethodInterceptor, Validatable
Deprecated.
This module is deprecated and will be removed in a future release. It is recommended to use REST according to IsyFacts REST Concept instead.
Generische Implementierung des Kernteils einer Service- oder Native-GUI-Komponente. Die Implementierung ruft für einen RemoteBean-Aufruf die korrespondierende Methode einer Anwendungskern-Komponente. Dabei werden alle Methodenparameter sowie das Methodenergebnis mit Hilfe eines Bean Mappers konvertiert.
  • Constructor Details

    • ServiceImpl

      public ServiceImpl()
      Deprecated.
  • Method Details

    • setMethodMappingSource

      public void setMethodMappingSource(MethodMappingSource methodMappingSource)
      Deprecated.
    • setMapper

      public void setMapper(ma.glasnost.orika.MapperFacade mapper)
      Deprecated.
    • invoke

      public Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws Throwable
      Deprecated.
      Specified by:
      invoke in interface org.aopalliance.intercept.MethodInterceptor
      Throws:
      Throwable
    • validateConfiguration

      public void validateConfiguration(Class<?> remoteBeanInterface, Object target)
      Deprecated.
      Überprüft die Konsistenz der Konfiguration.
      Specified by:
      validateConfiguration in interface Validatable
      Parameters:
      remoteBeanInterface - die gerufene Schnittstelle
      target - die zu rufende Target-Bean