Class ServiceEntityResource<T extends ServiceEntityInterface,​R extends ServiceEntityRepository<T,​S>,​S extends ServiceConnectionEntityInterface>

    • Constructor Detail

      • ServiceEntityResource

        protected ServiceEntityResource​(Class<T> entityClass,
                                        R serviceRepository,
                                        Authorizer authorizer,
                                        ServiceType serviceType)
    • Method Detail

      • decryptOrNullify

        protected T decryptOrNullify​(javax.ws.rs.core.SecurityContext securityContext,
                                     T service)
      • decryptOrNullify

        protected ResultList<T> decryptOrNullify​(javax.ws.rs.core.SecurityContext securityContext,
                                                 ResultList<T> services)
      • nullifyRequiredConnectionParameters

        protected T nullifyRequiredConnectionParameters​(T service)
      • unmask

        protected T unmask​(T service)
      • nullifyConnection

        protected abstract T nullifyConnection​(T service)
      • extractServiceType

        protected abstract String extractServiceType​(T service)