Examples of HibernateRealm


Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

         this.isAllowNotDefinedAttributes = true;
      }

      // Default realm

      HibernateRealm realm = null;

      try
      {

         hibernateSession.getTransaction().begin();
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      checkIOType(identityObjectType);

      Session session = getHibernateSession(ctx);

      HibernateRealm realm = getRealm(session, ctx);

      // Check if object with a given name and type is not present already
      List<?> results = session.createQuery(HibernateIdentityObject.findIdentityObjectByNameAndType)
         .setParameter("realm", realm)
         .setParameter("name", name)
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

         throw new IllegalArgumentException("name is null");
      }

      Session em = getHibernateSession(ctx);

      HibernateRealm realm = getRealm(em, ctx);

      try
      {
         HibernateIdentityObjectRelationshipName hiorn = (HibernateIdentityObjectRelationshipName)em.createCriteria(HibernateIdentityObjectRelationshipName.class)
            .add(Restrictions.eq("name", name)).add(Restrictions.eq("realm", realm)).uniqueResult();
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      try
      {
         hibernateSession.getTransaction().begin();

         HibernateRealm realm = new HibernateRealm(realmName);
         hibernateSession.persist(realm);

         hibernateSession.getTransaction().commit();

      }
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      if (ctx.getRealmId() == null)
      {
         throw new IllegalStateException("Realm Id not present");
      }

      HibernateRealm realm = null;

      // If store is not realm aware return null to create/get objects accessible from other realms
      if (!isRealmAware())
      {
          realm = (HibernateRealm)hibernateSession.
         createCriteria(HibernateRealm.class).add(Restrictions.eq("name", DEFAULT_REALM_NAME)).uniqueResult();

         if (realm == null)
         {
            throw new IllegalStateException("Default store realm is not present: " + DEFAULT_REALM_NAME);
         }

      }
      else
      {
         realm = (HibernateRealm)hibernateSession.
            createCriteria(HibernateRealm.class).add(Restrictions.eq("name", ctx.getRealmId())).uniqueResult();


         // TODO: other way to not lazy initialize realm? special method called on every new session creation
         if (realm == null)
         {
            HibernateRealm newRealm = new HibernateRealm(ctx.getRealmId());
            hibernateSession.persist(newRealm);
            return newRealm;
         }
      }
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

         this.isAllowNotDefinedAttributes = true;
      }

      // Default realm

      HibernateRealm realm = null;

      try
      {

         em.getTransaction().begin();
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      checkIOType(identityObjectType);

      HibernateEntityManager em = getHibernateEntityManager(ctx);

      HibernateRealm realm = getRealm(em, ctx);

      // Check if object with a given name and type is not present already
      List<?> results = em.createNamedQuery("findIdentityObjectByNameAndType")
         .setParameter("realm", realm)
         .setParameter("name", name)
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

         throw new IllegalArgumentException("name is null");
      }

      HibernateEntityManager em = getHibernateEntityManager(ctx);

      HibernateRealm realm = getRealm(em, ctx);

      try
      {
         HibernateIdentityObjectRelationshipName hiorn = (HibernateIdentityObjectRelationshipName)em.getSession().createCriteria(HibernateIdentityObjectRelationshipName.class)
            .add(Restrictions.eq("name", name)).add(Restrictions.eq("realm", realm)).uniqueResult();
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      try
      {
         em.getTransaction().begin();

         HibernateRealm realm = new HibernateRealm(realmName);
         em.persist(realm);

         em.getTransaction().commit();

      }
View Full Code Here

Examples of org.jboss.identity.idm.impl.model.hibernate.HibernateRealm

      if (ctx.getRealmId() == null)
      {
         throw new IllegalStateException("Realm Id not present");
      }

      HibernateRealm realm = null;

      // If store is not realm aware return null to create/get objects accessible from other realms
      if (!isRealmAware())
      {
          realm = (HibernateRealm)em.getSession().
         createCriteria(HibernateRealm.class).add(Restrictions.eq("name", DEFAULT_REALM_NAME)).uniqueResult();

         if (realm == null)
         {
            throw new IllegalStateException("Default store realm is not present: " + DEFAULT_REALM_NAME);
         }

      }
      else
      {
         realm = (HibernateRealm)em.getSession().
            createCriteria(HibernateRealm.class).add(Restrictions.eq("name", ctx.getRealmId())).uniqueResult();


         // TODO: other way to not lazy initialize realm? special method called on every new session creation
         if (realm == null)
         {
            HibernateRealm newRealm = new HibernateRealm(ctx.getRealmId());
            em.persist(newRealm);
            return newRealm;
         }
      }
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.