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

annotations.StorableObject Maven / Gradle / Ivy

The newest version!
package annotations;

import java.lang.annotation.*;

/**
 * Annotation für Objekte die in einer bestimmten ObjectBox abgelegt werden können
 *
 * @author Simon Danner, 30.03.2016.
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.CLASS)
public @interface StorableObject
{
  /**
   * Der Name des Feldes in der Registry
   */
  String fieldName();

  /**
   * Der Name des Behälters
   */
  String boxName();

  /**
   * Gibt an, ob Objekte zu diesem Behälter hinzugefügt werden dürfen
   */
  boolean allowInsertion() default true;

  /**
   * Gibt an, ob Objekte aus diesem Behälter gelöscht werden dürfen
   */
  boolean allowDeletion() default true;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy