private static void registerInput(final ActionMapping actionMapping, String input) { if (isSimplePageFile(input)) { PartialTileDefinition tileDefinition = new PartialTileDefinition(input); FenixDefinitionsFactory.registerDefinition(tileDefinition); actionMapping.setInput(tileDefinition.getName()); } else { // The input is using an existing tile definition actionMapping.setInput(input); } }
private static void registerForward( final ActionMapping actionMapping, final Forward forward, Forwards forwards, Mapping mapping, String defaultResourcesName) { if (forward.useTile() && isSimplePageFile(forward.path())) { PartialTileDefinition tileDefinition = new PartialTileDefinition(forward, forwards, mapping, defaultResourcesName); FenixDefinitionsFactory.registerDefinition(tileDefinition); actionMapping.addForwardConfig( new ActionForward( forward.name(), tileDefinition.getName(), forward.redirect(), forward.contextRelative())); } else { // The forward is using an existing tile definition actionMapping.addForwardConfig( new ActionForward( forward.name(), forward.path(), forward.redirect(), forward.contextRelative())); } }