Search in sources :

Example 1 with CfSite

use of io.clownfish.clownfish.dbentities.CfSite in project Clownfish by rawdog71.

the class CfSiteDAOImpl method findById.

@Override
public CfSite findById(Long id) {
    Session session = this.sessionFactory.getCurrentSession();
    TypedQuery query = (TypedQuery) session.getNamedQuery("CfSite.findById");
    query.setParameter("id", id);
    CfSite cfsite = (CfSite) query.getSingleResult();
    return cfsite;
}
Also used : CfSite(io.clownfish.clownfish.dbentities.CfSite) TypedQuery(javax.persistence.TypedQuery) Session(org.hibernate.Session)

Example 2 with CfSite

use of io.clownfish.clownfish.dbentities.CfSite in project Clownfish by rawdog71.

the class CfSiteDAOImpl method findByTemplateref.

@Override
public CfSite findByTemplateref(Long ref) {
    Session session = this.sessionFactory.getCurrentSession();
    TypedQuery query = (TypedQuery) session.getNamedQuery("CfSite.findByTemplateref");
    query.setParameter("templateref", ref);
    CfSite cfsite = (CfSite) query.getSingleResult();
    return cfsite;
}
Also used : CfSite(io.clownfish.clownfish.dbentities.CfSite) TypedQuery(javax.persistence.TypedQuery) Session(org.hibernate.Session)

Example 3 with CfSite

use of io.clownfish.clownfish.dbentities.CfSite in project Clownfish by rawdog71.

the class CfSiteDAOImpl method findAll.

@Override
public List<CfSite> findAll() {
    Session session = this.sessionFactory.getCurrentSession();
    TypedQuery query = (TypedQuery) session.getNamedQuery("CfSite.findAll");
    List<CfSite> cfsitelist = query.getResultList();
    return cfsitelist;
}
Also used : CfSite(io.clownfish.clownfish.dbentities.CfSite) TypedQuery(javax.persistence.TypedQuery) Session(org.hibernate.Session)

Example 4 with CfSite

use of io.clownfish.clownfish.dbentities.CfSite in project Clownfish by rawdog71.

the class CfSiteDAOImpl method findBySitemap.

@Override
public List<CfSite> findBySitemap(boolean sitemap) {
    Session session = this.sessionFactory.getCurrentSession();
    TypedQuery query = (TypedQuery) session.getNamedQuery("CfSite.findBySitemap");
    query.setParameter("sitemap", sitemap);
    List<CfSite> cfsitelist = query.getResultList();
    return cfsitelist;
}
Also used : CfSite(io.clownfish.clownfish.dbentities.CfSite) TypedQuery(javax.persistence.TypedQuery) Session(org.hibernate.Session)

Example 5 with CfSite

use of io.clownfish.clownfish.dbentities.CfSite in project Clownfish by rawdog71.

the class SiteTreeBean method fillChildren.

private void fillChildren(long parentid, TreeNode node) {
    List<CfSite> sitelist = cfsiteService.findByParentref(parentid);
    for (CfSite site : sitelist) {
        TreeNode tn = new DefaultTreeNode(site);
        node.getChildren().add(tn);
        fillChildren(site.getId(), tn);
    }
}
Also used : CfSite(io.clownfish.clownfish.dbentities.CfSite) TreeNode(org.primefaces.model.TreeNode) DefaultTreeNode(org.primefaces.model.DefaultTreeNode) DefaultTreeNode(org.primefaces.model.DefaultTreeNode)

Aggregations

CfSite (io.clownfish.clownfish.dbentities.CfSite)14 TypedQuery (javax.persistence.TypedQuery)7 Session (org.hibernate.Session)7 DefaultTreeNode (org.primefaces.model.DefaultTreeNode)3 TreeNode (org.primefaces.model.TreeNode)3 IOException (java.io.IOException)2 ArrayList (java.util.ArrayList)2 Gson (com.google.gson.Gson)1 SAPConnection (de.destrukt.sapconnection.SAPConnection)1 ParseException (freemarker.core.ParseException)1 MalformedTemplateNameException (freemarker.template.MalformedTemplateNameException)1 SiteDataOutput (io.clownfish.clownfish.datamodels.SiteDataOutput)1 CfDatasource (io.clownfish.clownfish.dbentities.CfDatasource)1 CfSitedatasource (io.clownfish.clownfish.dbentities.CfSitedatasource)1 CfSitesaprfc (io.clownfish.clownfish.dbentities.CfSitesaprfc)1 CfTemplate (io.clownfish.clownfish.dbentities.CfTemplate)1 RPY_TABLE_READ (io.clownfish.clownfish.sap.RPY_TABLE_READ)1 ConstraintViolationException (jakarta.validation.ConstraintViolationException)1 PrintWriter (java.io.PrintWriter)1 StringReader (java.io.StringReader)1