Example #1
0
        public IEnumerable <string> GenerateTModelConstructorStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
        {
            yield return(string.Format("\t\tthis.{0} = {0};", DtGenUtil.ToJavaMemberName(_prop.Name)));

            constructorParams.Add(string.Format("{0}Tm {1}", _prop.PropType.Name, DtGenUtil.ToJavaMemberName(_prop.Name)));
//            yield return string.Format("{0}.addRule(new Required(\"required field\"));", DtGenUtil.ToJavaMemberName(_prop.Name));
        }
Example #2
0
 public IEnumerable <string> GenerateTModelToDtoStatements(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\t\tresult.set{1}({0}.get());", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.Name));
 }
Example #3
0
 public IEnumerable <string> GenerateTModelFromDtoStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
 {
     yield return(string.Format("\t\tto.{0}.set(from.get{1}());", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.Name));
 }
Example #4
0
        public IEnumerable <string> GenerateTModelConstructorStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
        {
            yield return(string.Format("\t\t{0}.addRule(new Required(\"required field\"));", DtGenUtil.ToJavaMemberName(_prop.Name)));

            yield return(string.Format("\t\t{0}.addRule(new Range(\"The number must be between 0 and 255\", 0, 255));", DtGenUtil.ToJavaMemberName(_prop.Name)));
        }
Example #5
0
 public IEnumerable <string> GenerateTModelProperties(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\tpublic final IntegerProperty {0} = integerProperty(\"{0}\");", DtGenUtil.ToJavaMemberName(_prop.Name)));
 }
Example #6
0
 public IEnumerable <string> GenerateTModelToDtoStatements(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\t\tresult.set{1}({0}.get() == null ? NullableEnum.<{2}>getNull() : new NullableEnum<{2}>({0}.get()));", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.Name, _prop.PropType.GenericTypeArguments[0].Name));
 }
Example #7
0
 public IEnumerable <string> GenerateTModelProperties(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\tpublic final EnumProperty<{1}> {0} = enumProperty(\"{0}\");", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.PropType.GenericTypeArguments[0].Name));
 }
Example #8
0
        public IEnumerable <string> GenerateTModelToDtoStatements(string sourceNamespace, GenClass genClass)
        {
            var nameWoKey = _prop.Name.Length > 3 ? _prop.Name.Substring(0, _prop.Name.Length - 3) : "";

            yield return(string.Format("\t\tresult.set{1}({0}.get() == null ? null : new NullableDate(DateOnly.toDate({0}.get())));", DtGenUtil.ToJavaMemberName(nameWoKey), nameWoKey));
        }
Example #9
0
        public IEnumerable <string> GenerateTModelFromDtoStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
        {
            var nameWoKey = _prop.Name.Length > 3 ? _prop.Name.Substring(0, _prop.Name.Length - 3) : "";

            yield return(string.Format("\t\tto.{0}.set(from.get{1}().isNull() ? null : new DateOnly(from.get{1}().getDate()));", DtGenUtil.ToJavaMemberName(nameWoKey), nameWoKey));
        }
Example #10
0
        public IEnumerable <string> GenerateTModelProperties(string sourceNamespace, GenClass genClass)
        {
            var nameWoKey = _prop.Name.Length > 3 ? _prop.Name.Substring(0, _prop.Name.Length - 3) : "";

            yield return(string.Format("\tpublic final DateOnlyProperty {0} = new DateOnlyProperty(new SetValue<DateOnly>(\"{0}\"));", DtGenUtil.ToJavaMemberName(nameWoKey)));
        }
Example #11
0
 public IEnumerable <string> GenerateTModelToDtoStatements(string sourceNamespace, GenClass genClass)
 {
     //result.setRoles(JavaOnlyUtils.select(roles.get(), new Func<ApplicationWithRolesTm, IApplicationWithRoles>(){ @Override public IApplicationWithRoles call(ApplicationWithRolesTm val) { return val.toDto(); }}));
     yield return(string.Format("\t\tresult.set{1}(JavaOnlyUtils.select({0}.get(), new Func<{2}Tm, I{2}>(){{ @Override public I{2} call({2}Tm val) {{ return val.toDto(); }}}}));", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.Name, _prop.PropType.GenericTypeArguments[0].Name));
 }
Example #12
0
        public IEnumerable <string> GenerateTModelFromDtoStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
        {
            //		to.roles.set(JavaOnlyUtils.toList(JavaOnlyUtils.select(from.getRoles(), new Func<IApplicationWithRoles, ApplicationWithRolesTm>() { @Override public ApplicationWithRolesTm call(IApplicationWithRoles dto) { return ApplicationWithRolesTm.fromDto(dto); }})));

            yield return(string.Format("\t\tto.{0}.set(JavaOnlyUtils.toList(JavaOnlyUtils.select(from.get{1}(), new Func<I{2}, {2}Tm>() {{ @Override public {2}Tm call(I{2} dto) {{ return {2}Tm.fromDto(dto); }}}})));", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.Name, _prop.PropType.GenericTypeArguments[0].Name));
        }
 public IEnumerable <string> GenerateTModelProperties(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\tpublic final DateTimeProperty {0} = new DateTimeProperty(new SetValue<DateTime>(\"{0}\"));", DtGenUtil.ToJavaMemberName(_prop.Name)));
 }
Example #14
0
        public IEnumerable <string> GenerateTModelConstructorStatements(string sourceNamespace, GenClass genClass, List <string> constructorParams)
        {
            var nameWoKey = _prop.Name.Length > 3 ? _prop.Name.Substring(0, _prop.Name.Length - 3) : "";

            yield return(string.Format("\t\t{0}.addRule(new Required(\"required field\"));", DtGenUtil.ToJavaMemberName(nameWoKey)));
        }
Example #15
0
 public IEnumerable <string> GenerateTModelProperties(string sourceNamespace, GenClass genClass)
 {
     yield return(string.Format("\tpublic final {1}Tm {0};", DtGenUtil.ToJavaMemberName(_prop.Name), _prop.PropType.Name));
 }