Package io.ebean.enhance.common
Class AgentManifest
java.lang.Object
io.ebean.enhance.common.AgentManifest
Reads all the META-INF/ebean.mf and META-INF/ebean-generated-info.mf resources with the locations
of all the entity beans (and hence locations of query beans).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintReturn the debug level read from ebean.mfintReturn the parsed set of packages that type query beans are in.booleanbooleanReturn false if enhancement should skip checking for null many fields.booleanisDetectEntityBean(String owner) booleanisDetectQueryBean(String owner) booleanbooleanReturn true if enhancement of profileLocations should be added.booleanReturn true if query bean enhancement is turned off.booleanReturn true if transactional enhancement is turned off.booleanReturn true if enhancement should add initialisation of transient fields when adding a default constructor.booleanReturn true if an error should be thrown when adding a default constructor and transient fields can't be initialised.booleanReturn true if we should use transient internal fields.Return the paths that manifests were loaded from.Return the packages that should be enhanced for query bean use.booleanreadManifest(ClassLoader classLoader) Return true if more entity packages were loaded.toString()Return the packages that should be enhanced for transactional.
-
Constructor Details
-
AgentManifest
-
AgentManifest
public AgentManifest()
-
-
Method Details
-
readManifest
Return true if more entity packages were loaded. -
toString
-
isDetectEntityBean
-
isDetectQueryBean
-
enhancementVersion
-
isEnableProfileLocation
Return true if enhancement of profileLocations should be added. -
isEnableEntityFieldAccess
-
profileLineMode
-
debugLevel
Return the debug level read from ebean.mf -
loadedResources
Return the paths that manifests were loaded from. -
entityPackages
Return the parsed set of packages that type query beans are in. -
isTransactionalNone
Return true if transactional enhancement is turned off. -
isTransientInit
Return true if enhancement should add initialisation of transient fields when adding a default constructor. -
isTransientInitThrowError
Return true if an error should be thrown when adding a default constructor and transient fields can't be initialised. -
isTransientInternalFields
Return true if we should use transient internal fields. -
isCheckNullManyFields
Return false if enhancement should skip checking for null many fields. -
isAllowNullableDbArray
-
accPublic
-
accProtected
-
accPrivate
-
isQueryBeanNone
Return true if query bean enhancement is turned off. -
transactionalPackages
Return the packages that should be enhanced for transactional. An empty set means all packages are scanned for transaction classes and methods. -
querybeanPackages
Return the packages that should be enhanced for query bean use. An empty set means all packages are scanned for transaction classes and methods.
-