Package com.alibaba.otter.manager.biz.config.datamediapair.dal.dataobject

Examples of com.alibaba.otter.manager.biz.config.datamediapair.dal.dataobject.DataMediaPairDO


     */
    public Long createAndReturnId(DataMediaPair dataMediaPair) {
        Assert.assertNotNull(dataMediaPair);

        try {
            DataMediaPairDO dataMediaPairDo = modelToDo(dataMediaPair);
            dataMediaPairDo.setId(0L);
            if (!dataMediaPairDao.checkUnique(dataMediaPairDo)) {
                String exceptionCause = "exist the same pair in the database.";
                logger.warn("WARN ## " + exceptionCause);
                throw new RepeatConfigureException(exceptionCause);
            }

            dataMediaPairDao.insert(dataMediaPairDo);
            return dataMediaPairDo.getId();
        } catch (RepeatConfigureException rcf) {
            throw rcf;
        } catch (Exception e) {
            logger.error("ERROR ## create dataMediaPair has an exception!", e);
            throw new ManagerException(e);
View Full Code Here


     */
    public boolean createIfNotExist(DataMediaPair dataMediaPair) {
        Assert.assertNotNull(dataMediaPair);

        try {
            DataMediaPairDO dataMediaPairDo = modelToDo(dataMediaPair);
            dataMediaPairDo.setId(0L);
            if (!dataMediaPairDao.checkUnique(dataMediaPairDo)) {
                return false;
            }
            dataMediaPairDao.insert(dataMediaPairDo);
            return true;
View Full Code Here

     */
    public void modify(DataMediaPair dataMediaPair) {
        Assert.assertNotNull(dataMediaPair);

        try {
            DataMediaPairDO dataMediaPairDo = modelToDo(dataMediaPair);
            if (dataMediaPairDao.checkUnique(dataMediaPairDo)) {
                dataMediaPairDao.update(dataMediaPairDo);
            } else {
                String exceptionCause = "exist the same pair in the database.";
                logger.warn("WARN ## " + exceptionCause);
View Full Code Here

     *
     * @param dataMediaPair
     * @return DataMediaPairDO
     */
    private DataMediaPairDO modelToDo(DataMediaPair dataMediaPair) {
        DataMediaPairDO dataMediaPairDo = new DataMediaPairDO();
        try {
            dataMediaPairDo.setId(dataMediaPair.getId());
            dataMediaPairDo.setPipelineId(dataMediaPair.getPipelineId());
            dataMediaPairDo.setSourceDataMediaId(dataMediaPair.getSource().getId());
            dataMediaPairDo.setTargetDataMediaId(dataMediaPair.getTarget().getId());
            dataMediaPairDo.setFilter(JsonUtils.marshalToString(dataMediaPair.getFilterData()));
            dataMediaPairDo.setResolver(JsonUtils.marshalToString(dataMediaPair.getResolverData()));
            dataMediaPairDo.setPullWeight(dataMediaPair.getPullWeight());
            dataMediaPairDo.setPushWeight(dataMediaPair.getPushWeight());
            dataMediaPairDo.setColumnPairMode(dataMediaPair.getColumnPairMode());
            dataMediaPairDo.setGmtCreate(dataMediaPair.getGmtCreate());
            dataMediaPairDo.setGmtModified(dataMediaPair.getGmtModified());
        } catch (Exception e) {
            logger.error("ERROR ## change the dataMediaPair Model to Do has an exception", e);
            throw new ManagerException(e);
        }

View Full Code Here

TOP

Related Classes of com.alibaba.otter.manager.biz.config.datamediapair.dal.dataobject.DataMediaPairDO

Copyright © 2018 www.massapicom. 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.