export enum ComponentType{ COMPONENT = 1, CONTROLLER, SERVICE, DAO } export enum AdviceType{ BEFORE = 1, AROUND, AFTER } export enum AdviceTargetType{ METHOD = 1, PARAMETER } export enum ObjectType{ FUNCTION = 'function', OBJECT = 'object', BOOLEAN = 'boolean', SYMBOL = 'symbol', STRING = 'string', NUMBER = 'number', UNDEFINED = 'undefined' } export enum HttpMethodType{ GET = 1, POST, PUT, DELETE, OPTIONS, HEAD } export enum TransactionIsolationType{ DEFAULT = 1, READ_UNCOMMITTED, READ_COMMITED, REPEATABLE_READ, SERIALIZABLE } export enum TransactionPropagationType{ REQUIRED = 1, SUPPORTS, MANDATORY, REQUIRES_NEW, NOT_SUPPORTED, NEVER, NESTED } export enum ComponentScopes{ SINGLETON = 1, PROTOTYPE }