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.Return the paths that manifests were loaded from.Return the packages that should be enhanced for query bean use.Return the packages that should be enhanced for transactional.booleanReturn false if enhancement should skip checking for null many fields.booleanisDetectQueryBean(String owner) booleanReturn 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 we should use transient internal fields.booleanreadManifest(ClassLoader classLoader) Return true if more entity packages were loaded.toString()
-
Constructor Details
-
AgentManifest
-
AgentManifest
public AgentManifest()
-
-
Method Details
-
readManifest
Return true if more entity packages were loaded. -
toString
-
isDetectQueryBean
-
getEbeanInternalVersion
-
isEnableProfileLocation
Return true if enhancement of profileLocations should be added. -
getDebugLevel
Return the debug level read from ebean.mf -
getLoadedResources
Return the paths that manifests were loaded from. -
getEntityPackages
Return the parsed set of packages that type query beans are in. -
isTransactionalNone
Return true if transactional enhancement is turned off. -
isTransientInternalFields
Return true if we should use transient internal fields. -
isCheckNullManyFields
Return false if enhancement should skip checking for null many fields. -
accPublic
-
accProtected
-
accPrivate
-
isQueryBeanNone
Return true if query bean enhancement is turned off. -
getTransactionalPackages
Return the packages that should be enhanced for transactional. An empty set means all packages are scanned for transaction classes and methods. -
getQuerybeanPackages
Return the packages that should be enhanced for query bean use. An empty set means all packages are scanned for transaction classes and methods.
-