Interface ProtocolService

All Superinterfaces:
BaseImmutableService<Protocol>, BaseReadOnlyService<Protocol>, SecurableBaseImmutableService<Protocol>, SecurableBaseReadOnlyService<Protocol>
All Known Implementing Classes:
ProtocolServiceImpl

public interface ProtocolService extends SecurableBaseImmutableService<Protocol>
Author:
kelsey
  • Method Details

    • findByName

      @Nullable @Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostAuthorize("returnObject == null or hasPermission(returnObject, 'READ') or hasPermission(returnObject, 'ADMINISTRATION')") Protocol findByName(String protocolName)
    • loadAllUniqueByName

      @Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostFilter("hasPermission(filterObject, 'READ') or hasPermission(filterObject, 'ADMINISTRATION')") List<Protocol> loadAllUniqueByName()