Package org.infoglue.cms.entities.structure

Examples of org.infoglue.cms.entities.structure.ServiceBinding


    QueryResults results = oql.execute();
    logger.info("Fetching entity in read/write mode");

    while(results.hasMore())
    {
      ServiceBinding serviceBinding = (ServiceBindingImpl)results.next();
      //logger.info("serviceBinding:" + serviceBinding.getServiceBindingId());
      Collection qualifyers = serviceBinding.getBindingQualifyers();
      Iterator qualifyersIterator = qualifyers.iterator();
      while(qualifyersIterator.hasNext())
      { 
        Qualifyer qualifyer = (Qualifyer)qualifyersIterator.next();
        //logger.info("qualifyer:" + qualifyer.getName() + ":" + qualifyer.getValue() + " == " + qualifyer.getValue().equals(content.getContentId().toString()));
        if(qualifyer.getName().equalsIgnoreCase("siteNodeId") && qualifyer.getValue().equals(siteNode.getSiteNodeId().toString()))
        {
          //db.remove(qualifyer);
          qualifyersIterator.remove();
          //logger.info("Qualifyers:" + serviceBinding.getBindingQualifyers().size());
          serviceBinding.getBindingQualifyers().remove(qualifyer);

          //logger.info("Qualifyers2:" + serviceBinding.getBindingQualifyers().size());
          if(serviceBinding.getBindingQualifyers() == null || serviceBinding.getBindingQualifyers().size() == 0)
          {
            //logger.info("Removing service binding...");
            db.remove(serviceBinding);
          }
        }
View Full Code Here


    QueryResults results = oql.execute();
    logger.info("Fetching entity in read/write mode");

    while(results.hasMore())
    {
      ServiceBinding serviceBinding = (ServiceBindingImpl)results.next();
      //logger.info("serviceBinding:" + serviceBinding.getServiceBindingId());
      Collection qualifyers = serviceBinding.getBindingQualifyers();
      Iterator qualifyersIterator = qualifyers.iterator();
      while(qualifyersIterator.hasNext())
      { 
        Qualifyer qualifyer = (Qualifyer)qualifyersIterator.next();
        qualifyersIterator.remove();
        serviceBinding.getBindingQualifyers().remove(qualifyer);
      }
      db.remove(serviceBinding);
    }
   
    results.close();
View Full Code Here

    {
      Database db = CastorDatabaseService.getDatabase();
      beginTransaction(db);
      try
       
          ServiceBinding serviceBinding = ServiceBindingController.getServiceBindingWithId(serviceBindingVO.getServiceBindingId(), db);
      //QualifyerController.deleteQualifyersForServiceBinding(serviceBinding, db);
      //deleteEntity(ServiceBindingImpl.class, serviceBindingVO.getServiceBindingId(), db);
          SiteNodeVersion siteNodeVersion = serviceBinding.getSiteNodeVersion();
         
          db.remove(serviceBinding);
         
          siteNodeVersion.getServiceBindings().remove(serviceBinding);
         
View Full Code Here

   * This method deletes a service binding an all associated qualifyers.
   */
 
  public static void delete(ServiceBindingVO serviceBindingVO, Database db) throws ConstraintException, SystemException, Exception
  {
    ServiceBinding serviceBinding = ServiceBindingController.getServiceBindingWithId(serviceBindingVO.getServiceBindingId(), db);
   
    db.remove(serviceBinding);
 
        RegistryController.getController().updateSiteNodeVersionThreaded(serviceBinding.getSiteNodeVersion().getValueObject());
  }       
View Full Code Here

        beginTransaction(db);

        try
        {
          ServiceBinding serviceBinding = getReadOnlyServiceBindingWithId(serviceBindingId, db);
            Collection qualifyerList = serviceBinding.getBindingQualifyers();
          qualifyerVOList = toVOList(qualifyerList);
         
            //If any of the validations or setMethods reported an error, we throw them up now before create.
            ceb.throwIfNotEmpty();
           
View Full Code Here

      SiteNode siteNode = siteNodeVersion.getOwningSiteNode();
        Collection serviceBindings = siteNodeVersion.getServiceBindings();
        Iterator serviceBindingsIterator = serviceBindings.iterator();
        while(serviceBindingsIterator.hasNext())
        {
            ServiceBinding serviceBinding = (ServiceBinding)serviceBindingsIterator.next();
            serviceBindingsIterator.remove();
            db.remove(serviceBinding);
        }
       
        if(siteNode != null)
View Full Code Here

      MediumSiteNodeVersionImpl siteNodeVersion = getMediumSiteNodeVersionWithId(siteNodeVersionId, db);
      Collection serviceBindings = siteNodeVersion.getServiceBindings();
        Iterator serviceBindingsIterator = serviceBindings.iterator();
        while(serviceBindingsIterator.hasNext())
        {
            ServiceBinding serviceBinding = (ServiceBinding)serviceBindingsIterator.next();
            serviceBindingsIterator.remove();
            db.remove(serviceBinding);
        }
       
        db.remove(siteNodeVersion);
View Full Code Here

          SiteNodeVersion siteNodeVersion = (SiteNodeVersion)siteNodeVersionIterator.next();
      Collection serviceBindings = Collections.synchronizedCollection(siteNodeVersion.getServiceBindings());
      Iterator serviceBindingIterator = serviceBindings.iterator();
      while(serviceBindingIterator.hasNext())
      {
        ServiceBinding serviceBinding = (ServiceBinding)serviceBindingIterator.next();
        if(serviceBinding.getAvailableServiceBinding().getName().equalsIgnoreCase("Meta information"))
        {
            if(!metaInfoContentDeleted)
            {
              try
              {
View Full Code Here

     
      Collection serviceBindings = SiteNodeVersionController.getServiceBindningList(this.siteNodeVersionVO.getId(), db, true);
      Iterator serviceBindingIterator = serviceBindings.iterator();
      while(serviceBindingIterator.hasNext())
      {
        ServiceBinding serviceBinding = (ServiceBinding)serviceBindingIterator.next();
        if(serviceBinding.getValueObject().getAvailableServiceBindingId().intValue() == availableServiceBindingVO.getAvailableServiceBindingId().intValue())
        {
          List boundContents = ContentController.getBoundContents(db, serviceBinding.getServiceBindingId());      
          if(boundContents.size() > 0)
          {
            ContentVO contentVO = (ContentVO)boundContents.get(0);
            hadMetaInfo = true;
            if(siteNodeVO.getMetaInfoContentId() == null || siteNodeVO.getMetaInfoContentId().intValue() == -1)
View Full Code Here

     public static QualifyerVO screate(QualifyerVO qualifyerVO, Integer serviceBindingId, Database db) throws ConstraintException, SystemException, Exception
     {
    Qualifyer qualifyer = null;
   
     ServiceBinding serviceBinding = ServiceBindingController.getServiceBindingWithId(serviceBindingId, db);
      
       qualifyer = new QualifyerImpl();
      qualifyer.setValueObject(qualifyerVO);
     qualifyer.setServiceBinding((ServiceBindingImpl)serviceBinding);
      db.create(qualifyer);
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.structure.ServiceBinding

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.