All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.frachtwerk.essencium.backend.controller.access.ExposesEntity Maven / Gradle / Ivy

Go to download

Essencium Backend is a software library built on top of Spring Boot that allows developers to quickly get started on new software projects. Essencium provides, for example, a fully implemented role-rights concept as well as various field-tested solutions for access management and authentication.

The newest version!
package de.frachtwerk.essencium.backend.controller.access;

import java.lang.annotation.*;

/**
 * This annotation can be used on REST controllers to specify the entity type that is served by the
 * REST controller. This is necessary for the {@link RestrictAccessToOwnedEntities} annotation on
 * entity level to work.
 */
@Inherited
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface ExposesEntity {
  /**
   * @return
   */
  Class value();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy