Package io.permazen.annotation
Annotation Interface PermazenTransient
@Retention(RUNTIME)
@Target({ANNOTATION_TYPE,METHOD})
@Documented
public @interface PermazenTransient
Eliminates the annotated method from consideration for Permazen field auto-generation.
This annotation is ignored on methods that also have a @PermazenField
, @PermazenSetField
,
@PermazenListField
, or @PermazenMapField
annotation.
It is only useful on non-abstract methods in classes for which both PermazenType.autogenFields()
and PermazenType.autogenNonAbstract()
are true.
Meta-Annotations
This annotation may be configured indirectly as a Spring
meta-annotation
when spring-core
is on the classpath.