public class GroovyAwareMVCGroupManager extends DefaultMVCGroupManager
DefaultMVCGroupManager.ClassHolderERROR_ARGS_NULL, ERROR_CONFIG_NULL, ERROR_CONFIGURATION_NULL, ERROR_GROUP_NULL, ERROR_MVCID_BLANK, ERROR_MVCTYPE_BLANK| Constructor and Description |
|---|
GroovyAwareMVCGroupManager(GriffonApplication application,
ApplicationClassLoader applicationClassLoader) |
buildMVCGroup, checkIdIsUnique, copyAndConfigureArguments, destroyArtifactMember, destroyMVCGroup, destroyNonArtifactMember, doAddGroup, doInitialize, doRemoveGroup, fillReferencedProperties, initializeMembers, isConfigFlagEnabled, loadClass, newMVCGroupConfiguration, resolveMvcId, selectClassesPerMemberaddConfiguration, addGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, buildMVCGroup, cloneMVCGroupConfiguration, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, findConfiguration, findGroup, getApplication, getAt, getConfigurations, getControllers, getGroups, getModels, getViews, initialize, removeConfiguration, removeConfiguration, removeGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup@Inject public GroovyAwareMVCGroupManager(@Nonnull GriffonApplication application, @Nonnull ApplicationClassLoader applicationClassLoader)
@Nonnull public MVCGroup newMVCGroup(@Nonnull MVCGroupConfiguration configuration, @Nullable String mvcId, @Nonnull Map<String,Object> members)
MVCGroupManagernewMVCGroup in interface MVCGroupManagernewMVCGroup in class DefaultMVCGroupManagerconfiguration - the configuration of the groupmvcId - the id to use for the groupmembers - the instance members of the group@Nonnull protected Map<String,Object> instantiateMembers(@Nonnull Map<String,DefaultMVCGroupManager.ClassHolder> classMap, @Nonnull Map<String,Object> args)
instantiateMembers in class DefaultMVCGroupManager@Nonnull protected groovy.util.FactoryBuilderSupport createBuilder(@Nonnull GriffonApplication application)
protected void adjustMvcArguments(@Nonnull MVCGroup group, @Nonnull Map<String,Object> args)
adjustMvcArguments in class DefaultMVCGroupManagerprotected void fillNonArtifactMemberProperties(@Nonnull String type, @Nonnull Object member, @Nonnull Map<String,Object> args)
fillNonArtifactMemberProperties in class DefaultMVCGroupManagerprotected void initializeArtifactMember(@Nonnull MVCGroup group, @Nonnull String type, @Nonnull GriffonArtifact member, @Nonnull Map<String,Object> args)
initializeArtifactMember in class DefaultMVCGroupManagerprotected void initializeNonArtifactMember(@Nonnull MVCGroup group, @Nonnull String type, @Nonnull Object member, @Nonnull Map<String,Object> args)
initializeNonArtifactMember in class DefaultMVCGroupManagerprotected void destroyMembers(@Nonnull MVCGroup group, boolean fireDestructionEvents)
destroyMembers in class DefaultMVCGroupManager@Nonnull protected Collection<BuilderCustomizer> resolveBuilderCustomizers(@Nonnull GriffonApplication application)