nameMapping.setGetMethodName("getName");
nameMapping.setSetMethodName("setName");
nameMapping.setXPath("name/text()");
descriptor.addMapping(nameMapping);
XMLCompositeObjectMapping serverPlatformConfigMapping = new XMLCompositeObjectMapping();
serverPlatformConfigMapping.setReferenceClass(ServerPlatformConfig.class);
serverPlatformConfigMapping.setAttributeName("m_serverPlatformConfig");
serverPlatformConfigMapping.setGetMethodName("getServerPlatformConfig");
serverPlatformConfigMapping.setSetMethodName("setServerPlatformConfig");
serverPlatformConfigMapping.setXPath("server-platform");
descriptor.addMapping(serverPlatformConfigMapping);
XMLCompositeObjectMapping remoteCommandManagerConfigMapping = new XMLCompositeObjectMapping();
remoteCommandManagerConfigMapping.setReferenceClass(RemoteCommandManagerConfig.class);
remoteCommandManagerConfigMapping.setAttributeName("m_remoteCommandManagerConfig");
remoteCommandManagerConfigMapping.setGetMethodName("getRemoteCommandManagerConfig");
remoteCommandManagerConfigMapping.setSetMethodName("setRemoteCommandManagerConfig");
remoteCommandManagerConfigMapping.setXPath("remote-command");
descriptor.addMapping(remoteCommandManagerConfigMapping);
XMLCompositeObjectMapping sessionEventManagerConfigMapping = new XMLCompositeObjectMapping();
sessionEventManagerConfigMapping.setReferenceClass(SessionEventManagerConfig.class);
sessionEventManagerConfigMapping.setAttributeName("m_sessionEventManagerConfig");
sessionEventManagerConfigMapping.setGetMethodName("getSessionEventManagerConfig");
sessionEventManagerConfigMapping.setSetMethodName("setSessionEventManagerConfig");
sessionEventManagerConfigMapping.setXPath("event-listener-classes");
descriptor.addMapping(sessionEventManagerConfigMapping);
XMLDirectMapping profilerMapping = new XMLDirectMapping();
profilerMapping.setAttributeName("m_profiler");
profilerMapping.setGetMethodName("getProfiler");
profilerMapping.setSetMethodName("setProfiler");
profilerMapping.setXPath("profiler/text()");
descriptor.addMapping(profilerMapping);
XMLDirectMapping exceptionHandlerClassMapping = new XMLDirectMapping();
exceptionHandlerClassMapping.setAttributeName("m_exceptionHandlerClass");
exceptionHandlerClassMapping.setGetMethodName("getExceptionHandlerClass");
exceptionHandlerClassMapping.setSetMethodName("setExceptionHandlerClass");
exceptionHandlerClassMapping.setXPath("exception-handler-class/text()");
descriptor.addMapping(exceptionHandlerClassMapping);
XMLCompositeObjectMapping logConfigMapping = new XMLCompositeObjectMapping();
logConfigMapping.setReferenceClass(LogConfig.class);
logConfigMapping.setAttributeName("m_logConfig");
logConfigMapping.setGetMethodName("getLogConfig");
logConfigMapping.setSetMethodName("setLogConfig");
logConfigMapping.setXPath("logging");
descriptor.addMapping(logConfigMapping);
XMLDirectMapping sessionCustomizerClassMapping = new XMLDirectMapping();
sessionCustomizerClassMapping.setAttributeName("m_sessionCustomizerClass");
sessionCustomizerClassMapping.setGetMethodName("getSessionCustomizerClass");