Interface CommonApplicationService<P extends Application>

All Superinterfaces:
CrudEntityService<P>
All Known Implementing Classes:
DefaultCommonApplicationService

public interface CommonApplicationService<P extends Application> extends CrudEntityService<P>
Application business domain specific version of CrudEntityService.
Author:
Jeff Fischer
  • Method Details

    • readByIdentifierValueAndIdentifierType

      Optional<P> readByIdentifierValueAndIdentifierType(String identifierValue, String identifierType)
      Read an Application by its identifier value and type
      Parameters:
      identifierValue - the value to look for
      identifierType - the identifier type of the application
      Returns:
      the application that matches the identifier value
    • getApplicationFromRequestUrl

      Optional<P> getApplicationFromRequestUrl(String requestUrl)
      Find an Application by a given request url
      Parameters:
      requestUrl - the url to try to match against
      Returns:
      an Application associated with the given url