Package gw.lang.reflect
Interface IEntityAccess
- All Superinterfaces:
IPluginHost
,IService
- All Known Implementing Classes:
DefaultEntityAccess
,GWEntityAccess
,ShellEntityAccess
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEnhancementMethods
(IType typeToEnhance, Collection methodsToAddTo) void
addEnhancementProperties
(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive) boolean
areBeansEqual
(Object bean1, Object bean2) boolean
Get a set of type names that are automatically importedgetEntityIdProperty
(IType rootType) getEntityInstanceFrom
(Object entity, IType classDomain) getExtendedTypeDataFactory
(String typeName) long
getHashedEntityId
(String strId, IType classEntity) getLocalizedTypeName
(IType type) boolean
isDomainInstance
(Object value) boolean
isEntityClass
(IType type) boolean
isInternal
(IType type) boolean
makeStringFrom
(Object obj) void
reloadedTypes
(String[] types) boolean
shouldAddWarning
(IType type, IParseIssue warning) boolean
verifyValueForType
(IType type, Object value) Methods inherited from interface gw.plugin.IPluginHost
getInterface
-
Method Details
-
getDefaultTypeUses
ITypeUsesMap getDefaultTypeUses()Get a set of type names that are automatically imported- Returns:
- Set of type names that are automatically imported
-
isDomainInstance
-
isEntityClass
-
getEntityInstanceFrom
-
areBeansEqual
-
verifyValueForType
-
makeStringFrom
-
getHashedEntityId
-
isInternal
-
getLogger
ILogger getLogger()- Returns:
- the main logger for all Gosu subsystems. This logger must be available at all times during Gosu startup and execution.
-
getLocale
Locale getLocale() -
getCurrentTime
Date getCurrentTime() -
getTimeZone
TimeZone getTimeZone() -
addEnhancementMethods
-
addEnhancementProperties
-
getPluginClassLoader
ClassLoader getPluginClassLoader() -
getPluginRepositories
StringBuilder getPluginRepositories() -
getWebServerPaths
String getWebServerPaths() -
isUnreachableCodeDetectionOn
boolean isUnreachableCodeDetectionOn() -
getKeyType
IType getKeyType() -
getEntityIdProperty
-
shouldAddWarning
-
getLanguageLevel
ILanguageLevel getLanguageLevel() -
getGosuClassLoadingObservers
List<IGosuClassLoadingObserver> getGosuClassLoadingObservers() -
areUsesStatementsAllowedInStatementLists
-
getAdditionalSourceRoots
List<IDirectory> getAdditionalSourceRoots() -
reloadedTypes
-
getExtendedTypeDataFactory
-
getLocalizedTypeName
-
getLocalizedTypeInfoName
-