Examples of DaoDesc


Examples of org.slim3.gen.desc.DaoDesc

            throw new IllegalStateException(MessageFormatter.getMessage(
                MessageCode.SLIM3GEN0009,
                daoClassNameProperty));
        }

        DaoDesc daoDesc = createDaoDesc();

        JavaFile javaFile = createJavaFile(daoDesc);
        Generator generator = createDaoGenerator(daoDesc);
        generateJavaFile(generator, javaFile);

        JavaFile testCaseJavaFile = createTestCaseJavaFile(daoDesc);
        Generator testCaseGenerator = createDaoTestCaseGenerator(daoDesc);
        generateJavaFile(testCaseGenerator, testCaseJavaFile);

        getProject().setNewProperty(
            daoClassNameProperty,
            daoDesc.getQualifiedName());
    }
View Full Code Here

Examples of org.slim3.gen.desc.DaoDesc

        String basePackageName = getBasePackageName();
        String modelPackageName = basePackageName + "." + Constants.MODEL_PACKAGE;
        String daoPackageName = basePackageName + "." + Constants.DAO_PACKAGE;
        String daoSimpleClassName = modelDef.modelRelativeClassName + Constants.DAO_SUFFIX;

        DaoDesc daoDesc = new DaoDesc();
        ClassNameBuilder classNameBuilder = new ClassNameBuilder();
        classNameBuilder.append(daoPackageName);
        classNameBuilder.append(daoSimpleClassName);
        daoDesc.setPackageName(classNameBuilder.getPackageName());
        daoDesc.setSimpleName(classNameBuilder.getSimpleName());
        daoDesc.setModelClassName(modelPackageName + "." + modelDef.modelRelativeClassName);
        daoDesc.setTestCaseSuperclassName(testCaseSuperclassName);

        return daoDesc;
    }
View Full Code Here

Examples of org.slim3.gen.desc.DaoDesc

     *
     * @throws Exception
     */
    @Before
    public void setUp() throws Exception{
        DaoDesc desc = new DaoDesc();
        desc.setPackageName("slim3.dao");
        desc.setSimpleName("SampleDao");
        desc.setModelClassName("slim3.model.Sample");
        desc.setTestCaseSuperclassName(ClassConstants.AppEngineTestCase);

        generator = new DaoGenerator(desc);
        printer = new ConsolePrinter();
    }
View Full Code Here

Examples of org.slim3.gen.desc.DaoDesc

     *
     * @throws Exception
     */
    @Before
    public void setUp() throws Exception{
        DaoDesc desc = new DaoDesc();
        desc.setPackageName("slim3.dao");
        desc.setSimpleName("SampleDao");
        desc.setModelClassName("slim3.model.Sample");
        desc.setTestCaseSuperclassName(ClassConstants.AppEngineTestCase);

        generator = new DaoTestCaseGenerator(desc);
        printer = new ConsolePrinter();
    }
View Full Code Here

Examples of org.slim3.gen.desc.DaoDesc

    public void testCreateDaoDesc() throws Exception{
        GenDaoTask task = new GenDaoTask();
        task.setModelDefinition("Hoge");
        task.setPackageName("slim3");

        DaoDesc daoDesc = task.createDaoDesc();
        assertThat(daoDesc.getSimpleName(), is("HogeDao"));
        assertThat(daoDesc.getPackageName(), is("slim3.dao"));
        assertThat(daoDesc.getModelClassName(), is("slim3.model.Hoge"));
    }
View Full Code Here

Examples of org.slim3.gen.desc.DaoDesc

    public void testCreateDaoDescWithSuperClass() throws Exception{
        GenDaoTask task = new GenDaoTask();
        task.setModelDefinition("Hoge extends Foo");
        task.setPackageName("slim3");

        DaoDesc daoDesc = task.createDaoDesc();
        assertThat(daoDesc.getSimpleName(), is("HogeDao"));
        assertThat(daoDesc.getPackageName(), is("slim3.dao"));
        assertThat(daoDesc.getModelClassName(), is("slim3.model.Hoge"));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.