Java 类ims.core.vo.domain.ServiceActivityVoAssembler 实例源码

项目:AvoinApotti    文件:ProcedureListImpl.java   
public ServiceActivityVo checkForServiceActivityUsingChangedProcedure(ActivityRefVo activityRefVo)
{
    DomainFactory factory = getDomainFactory(); 

    if( activityRefVo == null )
        throw new DomainRuntimeException("checkForServiceActivityUsingChangedProcedure : activityRefVo is Null.");

    //wdev3999 - ignore inactive records in this check
    java.util.List servactList = factory.find("from ServiceActivity servact join servact.taxonomyMap tax where servact.activity.id = :activityid and tax.taxonomyName = :taxname and servact.isActive = :isActive", new String[]{"activityid", "taxname", "isActive"}, new Object[]{activityRefVo.getID_Activity(), getDomLookup(TaxonomyType.EXCH), Boolean.TRUE});
    ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

    if(coll != null && coll.size() > 0)
        return coll.get(0);

    return null;
}
项目:AvoinApotti    文件:ServiceImpl.java   
public void removeServiceActivity(ims.core.vo.ServiceActivityVo voServiceActivity) throws ims.domain.exceptions.StaleObjectException, ims.domain.exceptions.ForeignKeyViolationException, ims.domain.exceptions.UniqueKeyViolationException
{
    DomainFactory factory = getDomainFactory();

    ServiceActivity doServiceActivity = ServiceActivityVoAssembler.extractServiceActivity(factory, voServiceActivity);
    try
    {
        factory.delete(doServiceActivity);
    }
    catch (DomainRuntimeException e) // SN: catching
                                        // DomainRuntimeException here as
                                        // this is what Hib is returning
                                        // with e.getCause() =
                                        // ConstrainViolationException
    {
        throw new UniqueKeyViolationException(e.getMessage());
    }
}
项目:AvoinApotti    文件:ServiceImpl.java   
public ServiceActivityVo getServiceActivity(ServiceRefVo serviceRefVo, ActivityRefVo activityRefVo)
    {
        DomainFactory factory = getDomainFactory();

        if ((serviceRefVo == null) || (activityRefVo == null))
            throw new DomainRuntimeException("getServiceActivity : Either serviceRefVo or activityRefVo are Null.");

//      java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid", new String[]{"serviceid", "activityid"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity()});
        //entpf473 wdev-6344
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid and servact.isActive = :isAct", new String[]{"serviceid", "activityid", "isAct"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity(), Boolean.TRUE});
        ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

        if (coll != null && coll.size() > 0)
            return coll.get(0);

        return null;
    }
项目:openMAXIMS    文件:ProcedureListImpl.java   
public ServiceActivityVo checkForServiceActivityUsingChangedProcedure(ActivityRefVo activityRefVo)
{
    DomainFactory factory = getDomainFactory(); 

    if( activityRefVo == null )
        throw new DomainRuntimeException("checkForServiceActivityUsingChangedProcedure : activityRefVo is Null.");

    //wdev3999 - ignore inactive records in this check
    java.util.List servactList = factory.find("from ServiceActivity servact join servact.taxonomyMap tax where servact.activity.id = :activityid and tax.taxonomyName = :taxname and servact.isActive = :isActive", new String[]{"activityid", "taxname", "isActive"}, new Object[]{activityRefVo.getID_Activity(), getDomLookup(TaxonomyType.EXCH), Boolean.TRUE});
    ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

    if(coll != null && coll.size() > 0)
        return coll.get(0);

    return null;
}
项目:openMAXIMS    文件:ServiceImpl.java   
public void removeServiceActivity(ims.core.vo.ServiceActivityVo voServiceActivity) throws ims.domain.exceptions.StaleObjectException, ims.domain.exceptions.ForeignKeyViolationException, ims.domain.exceptions.UniqueKeyViolationException
{
    DomainFactory factory = getDomainFactory();

    ServiceActivity doServiceActivity = ServiceActivityVoAssembler.extractServiceActivity(factory, voServiceActivity);
    try
    {
        factory.delete(doServiceActivity);
    }
    catch (DomainRuntimeException e) // SN: catching
                                        // DomainRuntimeException here as
                                        // this is what Hib is returning
                                        // with e.getCause() =
                                        // ConstrainViolationException
    {
        throw new UniqueKeyViolationException(e.getMessage());
    }
}
项目:openMAXIMS    文件:ServiceImpl.java   
public ServiceActivityVo getServiceActivity(ServiceRefVo serviceRefVo, ActivityRefVo activityRefVo)
    {
        DomainFactory factory = getDomainFactory();

        if ((serviceRefVo == null) || (activityRefVo == null))
            throw new DomainRuntimeException("getServiceActivity : Either serviceRefVo or activityRefVo are Null.");

//      java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid", new String[]{"serviceid", "activityid"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity()});
        //entpf473 wdev-6344
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid and servact.isActive = :isAct", new String[]{"serviceid", "activityid", "isAct"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity(), Boolean.TRUE});
        ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

        if (coll != null && coll.size() > 0)
            return coll.get(0);

        return null;
    }
项目:openMAXIMS    文件:ProcedureListImpl.java   
public ServiceActivityVo checkForServiceActivityUsingChangedProcedure(ActivityRefVo activityRefVo)
{
    DomainFactory factory = getDomainFactory(); 

    if( activityRefVo == null )
        throw new DomainRuntimeException("checkForServiceActivityUsingChangedProcedure : activityRefVo is Null.");

    //wdev3999 - ignore inactive records in this check
    java.util.List servactList = factory.find("from ServiceActivity servact join servact.taxonomyMap tax where servact.activity.id = :activityid and tax.taxonomyName = :taxname and servact.isActive = :isActive", new String[]{"activityid", "taxname", "isActive"}, new Object[]{activityRefVo.getID_Activity(), getDomLookup(TaxonomyType.EXCH), Boolean.TRUE});
    ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

    if(coll != null && coll.size() > 0)
        return coll.get(0);

    return null;
}
项目:openMAXIMS    文件:ServiceImpl.java   
public void removeServiceActivity(ims.core.vo.ServiceActivityVo voServiceActivity) throws ims.domain.exceptions.StaleObjectException, ims.domain.exceptions.ForeignKeyViolationException, ims.domain.exceptions.UniqueKeyViolationException
{
    DomainFactory factory = getDomainFactory();

    ServiceActivity doServiceActivity = ServiceActivityVoAssembler.extractServiceActivity(factory, voServiceActivity);
    try
    {
        factory.delete(doServiceActivity);
    }
    catch (DomainRuntimeException e) // SN: catching
                                        // DomainRuntimeException here as
                                        // this is what Hib is returning
                                        // with e.getCause() =
                                        // ConstrainViolationException
    {
        throw new UniqueKeyViolationException(e.getMessage());
    }
}
项目:openMAXIMS    文件:ServiceImpl.java   
public ServiceActivityVo getServiceActivity(ServiceRefVo serviceRefVo, ActivityRefVo activityRefVo)
    {
        DomainFactory factory = getDomainFactory();

        if ((serviceRefVo == null) || (activityRefVo == null))
            throw new DomainRuntimeException("getServiceActivity : Either serviceRefVo or activityRefVo are Null.");

//      java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid", new String[]{"serviceid", "activityid"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity()});
        //entpf473 wdev-6344
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid and servact.isActive = :isAct", new String[]{"serviceid", "activityid", "isAct"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity(), Boolean.TRUE});
        ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

        if (coll != null && coll.size() > 0)
            return coll.get(0);

        return null;
    }
项目:openmaxims-linux    文件:ProcedureListImpl.java   
public ServiceActivityVo checkForServiceActivityUsingChangedProcedure(ActivityRefVo activityRefVo)
{
    DomainFactory factory = getDomainFactory(); 

    if( activityRefVo == null )
        throw new DomainRuntimeException("checkForServiceActivityUsingChangedProcedure : activityRefVo is Null.");

    //wdev3999 - ignore inactive records in this check
    java.util.List servactList = factory.find("from ServiceActivity servact join servact.taxonomyMap tax where servact.activity.id = :activityid and tax.taxonomyName = :taxname and servact.isActive = :isActive", new String[]{"activityid", "taxname", "isActive"}, new Object[]{activityRefVo.getID_Activity(), getDomLookup(TaxonomyType.EXCH), Boolean.TRUE});
    ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

    if(coll != null && coll.size() > 0)
        return coll.get(0);

    return null;
}
项目:openmaxims-linux    文件:ServiceImpl.java   
public void removeServiceActivity(ims.core.vo.ServiceActivityVo voServiceActivity) throws ims.domain.exceptions.StaleObjectException, ims.domain.exceptions.ForeignKeyViolationException, ims.domain.exceptions.UniqueKeyViolationException
{
    DomainFactory factory = getDomainFactory();

    ServiceActivity doServiceActivity = ServiceActivityVoAssembler.extractServiceActivity(factory, voServiceActivity);
    try
    {
        factory.delete(doServiceActivity);
    }
    catch (DomainRuntimeException e) // SN: catching
                                        // DomainRuntimeException here as
                                        // this is what Hib is returning
                                        // with e.getCause() =
                                        // ConstrainViolationException
    {
        throw new UniqueKeyViolationException(e.getMessage());
    }
}
项目:openmaxims-linux    文件:ServiceImpl.java   
public ServiceActivityVo getServiceActivity(ServiceRefVo serviceRefVo, ActivityRefVo activityRefVo)
    {
        DomainFactory factory = getDomainFactory();

        if ((serviceRefVo == null) || (activityRefVo == null))
            throw new DomainRuntimeException("getServiceActivity : Either serviceRefVo or activityRefVo are Null.");

//      java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid", new String[]{"serviceid", "activityid"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity()});
        //entpf473 wdev-6344
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid and servact.activity.id = :activityid and servact.isActive = :isAct", new String[]{"serviceid", "activityid", "isAct"}, new Object[]{serviceRefVo.getID_Service(), activityRefVo.getID_Activity(), Boolean.TRUE});
        ServiceActivityVoCollection coll = ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();

        if (coll != null && coll.size() > 0)
            return coll.get(0);

        return null;
    }
项目:AvoinApotti    文件:LocationServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(Integer voServiceId)
{
    DomainFactory factory = getDomainFactory();

    if (voServiceId != null)
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voServiceId}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:AvoinApotti    文件:ServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(ServiceShortVo voService)
{
    DomainFactory factory = getDomainFactory();

    if (voService == null)
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.listDomainObjects(ServiceActivity.class)).sort();

    if (voService.getID_ServiceIsNotNull())
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voService.getID_Service()}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openMAXIMS    文件:LocationServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(Integer voServiceId)
{
    DomainFactory factory = getDomainFactory();

    if (voServiceId != null)
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voServiceId}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openMAXIMS    文件:ServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(ServiceShortVo voService)
{
    DomainFactory factory = getDomainFactory();

    if (voService == null)
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.listDomainObjects(ServiceActivity.class)).sort();

    if (voService.getID_ServiceIsNotNull())
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voService.getID_Service()}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openMAXIMS    文件:LocationServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(Integer voServiceId)
{
    DomainFactory factory = getDomainFactory();

    if (voServiceId != null)
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voServiceId}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openMAXIMS    文件:ServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(ServiceShortVo voService)
{
    DomainFactory factory = getDomainFactory();

    if (voService == null)
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.listDomainObjects(ServiceActivity.class)).sort();

    if (voService.getID_ServiceIsNotNull())
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voService.getID_Service()}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openmaxims-linux    文件:LocationServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(Integer voServiceId)
{
    DomainFactory factory = getDomainFactory();

    if (voServiceId != null)
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voServiceId}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:openmaxims-linux    文件:ServiceImpl.java   
public ServiceActivityVoCollection listServiceActivity(ServiceShortVo voService)
{
    DomainFactory factory = getDomainFactory();

    if (voService == null)
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.listDomainObjects(ServiceActivity.class)).sort();

    if (voService.getID_ServiceIsNotNull())
    {
        java.util.List servactList = factory.find("from  ServiceActivity servact where servact.service.id = :serviceid", new String[]{"serviceid"}, new Object[]{voService.getID_Service()}, 1000);
        return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(servactList).sort();
    }

    return null;
}
项目:AvoinApotti    文件:ProcedureListImpl.java   
public ServiceActivityVoCollection listProcedureinServiceActivity(ActivityVo activityVo)
{
    DomainFactory factory = getDomainFactory();

    String hql = " from ServiceActivity serActivity "; 
    StringBuffer condStr = new StringBuffer();
    String andStr = " ";

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if(activityVo != null)
    {   
        if(activityVo.getIsActiveIsNotNull())
        {
            condStr.append(andStr + " serActivity.isActive = :isActive"); 
            markers.add("isActive");
            values.add(activityVo.getIsActive());
            andStr = " and ";
        }
        if(activityVo.getNameIsNotNull() && !activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + " upper(serActivity.activity.name) like :activityName"); 
            markers.add("activityName");
            values.add("%" + activityVo.getName().toUpperCase() + "%");
            andStr = " and ";
        }
        else if(activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + "serActivity.activity.id = :activityId"); 
            markers.add("activityId");
            values.add(activityVo.getID_Activity());
            andStr = " and ";
        }
    }

    if (andStr.equals(" and "))
        hql += " where ";

    hql += condStr.toString();
    return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.find(hql, markers, values)).sort();
}
项目:openMAXIMS    文件:ProcedureListImpl.java   
public ServiceActivityVoCollection listProcedureinServiceActivity(ActivityVo activityVo)
{
    DomainFactory factory = getDomainFactory();

    String hql = " from ServiceActivity serActivity "; 
    StringBuffer condStr = new StringBuffer();
    String andStr = " ";

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if(activityVo != null)
    {   
        if(activityVo.getIsActiveIsNotNull())
        {
            condStr.append(andStr + " serActivity.isActive = :isActive"); 
            markers.add("isActive");
            values.add(activityVo.getIsActive());
            andStr = " and ";
        }
        if(activityVo.getNameIsNotNull() && !activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + " upper(serActivity.activity.name) like :activityName"); 
            markers.add("activityName");
            values.add("%" + activityVo.getName().toUpperCase() + "%");
            andStr = " and ";
        }
        else if(activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + "serActivity.activity.id = :activityId"); 
            markers.add("activityId");
            values.add(activityVo.getID_Activity());
            andStr = " and ";
        }
    }

    if (andStr.equals(" and "))
        hql += " where ";

    hql += condStr.toString();
    return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.find(hql, markers, values)).sort();
}
项目:openMAXIMS    文件:ProcedureListImpl.java   
public ServiceActivityVoCollection listProcedureinServiceActivity(ActivityVo activityVo)
{
    DomainFactory factory = getDomainFactory();

    String hql = " from ServiceActivity serActivity "; 
    StringBuffer condStr = new StringBuffer();
    String andStr = " ";

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if(activityVo != null)
    {   
        if(activityVo.getIsActiveIsNotNull())
        {
            condStr.append(andStr + " serActivity.isActive = :isActive"); 
            markers.add("isActive");
            values.add(activityVo.getIsActive());
            andStr = " and ";
        }
        if(activityVo.getNameIsNotNull() && !activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + " upper(serActivity.activity.name) like :activityName"); 
            markers.add("activityName");
            values.add("%" + activityVo.getName().toUpperCase() + "%");
            andStr = " and ";
        }
        else if(activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + "serActivity.activity.id = :activityId"); 
            markers.add("activityId");
            values.add(activityVo.getID_Activity());
            andStr = " and ";
        }
    }

    if (andStr.equals(" and "))
        hql += " where ";

    hql += condStr.toString();
    return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.find(hql, markers, values)).sort();
}
项目:openmaxims-linux    文件:ProcedureListImpl.java   
public ServiceActivityVoCollection listProcedureinServiceActivity(ActivityVo activityVo)
{
    DomainFactory factory = getDomainFactory();

    String hql = " from ServiceActivity serActivity "; 
    StringBuffer condStr = new StringBuffer();
    String andStr = " ";

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if(activityVo != null)
    {   
        if(activityVo.getIsActiveIsNotNull())
        {
            condStr.append(andStr + " serActivity.isActive = :isActive"); 
            markers.add("isActive");
            values.add(activityVo.getIsActive());
            andStr = " and ";
        }
        if(activityVo.getNameIsNotNull() && !activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + " upper(serActivity.activity.name) like :activityName"); 
            markers.add("activityName");
            values.add("%" + activityVo.getName().toUpperCase() + "%");
            andStr = " and ";
        }
        else if(activityVo.getID_ActivityIsNotNull())
        {
            condStr.append(andStr + "serActivity.activity.id = :activityId"); 
            markers.add("activityId");
            values.add(activityVo.getID_Activity());
            andStr = " and ";
        }
    }

    if (andStr.equals(" and "))
        hql += " where ";

    hql += condStr.toString();
    return ServiceActivityVoAssembler.createServiceActivityVoCollectionFromServiceActivity(factory.find(hql, markers, values)).sort();
}