* if module is null
*/
private GeneratedTypeBuilder moduleToDataType(final ModuleContext context) {
- final GeneratedTypeBuilder moduleDataTypeBuilder = moduleTypeBuilder(context, "Data");
+ final GeneratedTypeBuilder moduleDataTypeBuilder = moduleTypeBuilder(context, BindingMapping.DATA_ROOT_SUFFIX);
final Module module = context.module();
addImplementedInterfaceFromUses(module, moduleDataTypeBuilder);
moduleDataTypeBuilder.addImplementsType(DATA_ROOT);
return;
}
- final GeneratedTypeBuilder interfaceBuilder = moduleTypeBuilder(context, "Service");
+ final GeneratedTypeBuilder interfaceBuilder = moduleTypeBuilder(context, BindingMapping.RPC_SERVICE_SUFFIX);
interfaceBuilder.addImplementsType(RPC_SERVICE);
addCodegenInformation(interfaceBuilder, module, "RPCs", rpcDefinitions);
return;
}
- final GeneratedTypeBuilder listenerInterface = moduleTypeBuilder(context, "Listener");
+ final GeneratedTypeBuilder listenerInterface = moduleTypeBuilder(context,
+ BindingMapping.NOTIFICATION_LISTENER_SUFFIX);
listenerInterface.addImplementsType(NOTIFICATION_LISTENER);
for (final NotificationDefinition notification : notifications) {
final Iterator<QName> path = node.getPath().getPathFromRoot().iterator();
path.next();
if (!path.hasNext()) {
- parentName = BindingMapping.getClassName(parent.getName()) + "Data";
+ parentName = BindingMapping.getClassName(parent.getName()) + BindingMapping.DATA_ROOT_SUFFIX;
final String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule());
className = basePackageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName());
} else {
final Module parent = schemaContext.findModule(first.getModule()).orElse(null);
final String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule());
if (!path.hasNext()) {
- parentName = BindingMapping.getClassName(parent.getName()) + "Data";
+ parentName = BindingMapping.getClassName(parent.getName()) + BindingMapping.DATA_ROOT_SUFFIX;
className = basePackageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName());
} else {
final String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName,