1 package com.atlassian.activeobjects.external;
2
3 import java.lang.annotation.ElementType;
4 import java.lang.annotation.Retention;
5 import java.lang.annotation.RetentionPolicy;
6 import java.lang.annotation.Target;
7
8 /**
9 * This annotation is used to ignore the keyword validation done by Active Objects. This should only be used to get a
10 * chance to upgrade the plugin so that it uses a different column name in production.
11 * <p>
12 * See:
13 * <ul>
14 * <li>https://studio.atlassian.com/browse/AO-247</li>
15 * <li>https://studio.atlassian.com/browse/AO-267</li>
16 * <li>https://studio.atlassian.com/browse/AO-278</li>
17 * </ul>
18 *
19 * @since 0.18.5
20 */
21 @Retention(RetentionPolicy.RUNTIME)
22 @Target(ElementType.METHOD)
23 public @interface IgnoreReservedKeyword {
24 }