Package org.jboss.profileservice.spi

Examples of org.jboss.profileservice.spi.ModificationInfo


               }
               // Check for removal
               if (root.exists() == false)
               {
                  long rootLastModified = root.getLastModified();
                  ModificationInfo info = new ModificationInfo(ctx, rootLastModified, ModifyStatus.REMOVED);
                  modifications.put(pathName, info);
                  iter.remove();
                  // Remove last modified cache
                  cleanUpRoot(root);
                  cleanupDeployment(pathName);
                  if (trace)
                     log.trace(pathName + " was removed");
               }
               // Check for modification
               else if (hasDeploymentContentFlags(pathName, DeploymentContentFlags.MODIFIED)
                     || getChecker().hasStructureBeenModified(pathName, root))
               {
                  long rootLastModified = root.getLastModified();
                  if (trace)
                     log.trace(pathName + " was modified: " + rootLastModified);
                  // Create the modification info
                  ModificationInfo info = new ModificationInfo(ctx, rootLastModified, ModifyStatus.MODIFIED);
                  modifications.put(pathName, info);
               }
            }
            // Now check for additions
            checkForAdditions(modifications);
View Full Code Here


         if(modified.containsKey(pathName) == false)
         {
            // Create deployment
            ProfileDeployment ctx = createDeployment(vf);
            // Create modification info
            ModificationInfo info = new ModificationInfo(ctx, vf.getLastModified(), ModifyStatus.ADDED);
            // Add
            modified.put(pathName, info);
            internalAddDeployment(ctx.getName(), ctx);
            getChecker().addStructureRoot(vf);
         }
View Full Code Here

                  }
                  finally
                  {
                     lockRead();
                  }
                  ModificationInfo removed = new ModificationInfo(previous, lastModified, ModificationInfo.ModifyStatus.REMOVED);
                  modified.add(removed);
               }
            }
         }
         // switch new --> old
View Full Code Here

               }
               // Check for removal
               if (root.exists() == false)
               {
                  long rootLastModified = root.getLastModified();
                  ModificationInfo info = new ModificationInfo(ctx, rootLastModified, ModifyStatus.REMOVED);
                  modified.add(info);
                  iter.remove();
                  // Remove last modified cache
                  cleanUpRoot(root);
                  if (trace)
                     log.trace(pathName + " was removed");
               }
               // Check for modification
               else if (hasDeploymentContentFlags(pathName, DeploymentContentFlags.MODIFIED)
                     || getChecker().hasStructureBeenModified(root))
               {
                  long rootLastModified = root.getLastModified();
                  if (trace)
                     log.trace(pathName + " was modified: " + rootLastModified);
                  // Create the modification info
                  ModificationInfo info = new ModificationInfo(ctx, rootLastModified, ModifyStatus.MODIFIED);
                  modified.add(info);
               }
            }
            // Now check for additions
            checkForAdditions(modified);
View Full Code Here

      for (VirtualFile vf : added)
      {
         // Create deployment
         ProfileDeployment ctx = createDeployment(vf);
         // Create modification info
         ModificationInfo info = new ModificationInfo(ctx, vf.getLastModified(), ModifyStatus.ADDED);
         // Add
         modified.add(info);
         internalAddDeployment(ctx.getName(), ctx);
         getChecker().addStructureRoot(vf);
      }
View Full Code Here

/* 296 */         Long rootLastModified = Long.valueOf(root.getLastModified());
/* 297 */         String name = root.getPathName();
/*     */
/* 299 */         if (!root.exists())
/*     */         {
/* 301 */           ModificationInfo info = new ModificationInfo(d, rootLastModified.longValue(), ModificationInfo.ModifyStatus.REMOVED);
/* 302 */           modified.add(info);
/* 303 */           iter.remove();
/* 304 */           if (trace) {
/* 305 */             this.log.trace(name + " was removed");
/*     */           }
/*     */         }
/* 308 */         else if (root.hasBeenModified())
/*     */         {
/* 310 */           if (trace) {
/* 311 */             this.log.trace(name + " was modified: " + rootLastModified);
/*     */           }
/* 313 */           VFSDeployment deployment2 = this.deploymentFactory.createVFSDeployment(root);
/* 314 */           ModificationInfo info = new ModificationInfo(deployment2, rootLastModified.longValue(), ModificationInfo.ModifyStatus.MODIFIED);
/* 315 */           modified.add(info);
/*     */         }
/*     */
/*     */       }
/*     */
/* 321 */       if (applicationDir == null) {
/* 322 */         applicationDir = getRootFile(ManagedDeployment.DeploymentPhase.APPLICATION);
/*     */       }
/* 324 */       ArrayList added = new ArrayList();
/* 325 */       addDeployments(added, applicationDir);
/* 326 */       for (VirtualFile vf : added)
/*     */       {
/* 328 */         VFSDeployment d = this.deploymentFactory.createVFSDeployment(vf);
/* 329 */         ModificationInfo info = new ModificationInfo(d, vf.getLastModified(), ModificationInfo.ModifyStatus.ADDED);
/* 330 */         modified.add(info);
/* 331 */         this.applications.put(d.getName(), d);
/*     */       }
/*     */     }
/* 334 */     return modified;
View Full Code Here

/* 338 */         VirtualFile root = ctx.getRoot();
/* 339 */         String name = root.getPathName();
/*     */
/* 341 */         if (status == MutableRepository.ModifyStatus.REMOVED)
/*     */         {
/* 343 */           ModificationInfo info = new ModificationInfo(ctx, lastModified.longValue(), ModificationInfo.ModifyStatus.REMOVED);
/* 344 */           modified.add(info);
/* 345 */           if (trace) {
/* 346 */             log.trace(name + " was removed");
/*     */           }
/*     */         }
/* 349 */         else if (status == MutableRepository.ModifyStatus.MODIFIED)
/*     */         {
/* 351 */           if (trace)
/* 352 */             log.trace(name + " was modified: " + lastModified);
/* 353 */           ModificationInfo info = new ModificationInfo(ctx, lastModified.longValue(), ModificationInfo.ModifyStatus.MODIFIED);
/* 354 */           modified.add(info);
/*     */         }
/* 357 */         else if (status == MutableRepository.ModifyStatus.ADDED)
/*     */         {
/* 359 */           if (trace)
/* 360 */             log.trace(name + " was added: " + lastModified);
/* 361 */           ModificationInfo info = new ModificationInfo(ctx, lastModified.longValue(), ModificationInfo.ModifyStatus.ADDED);
/* 362 */           modified.add(info);
/*     */         }
/*     */       }
/*     */     }
/* 366 */     return modified;
View Full Code Here

/* 326 */         Long rootLastModified = Long.valueOf(root.getLastModified());
/* 327 */         String name = root.getPathName();
/*     */
/* 329 */         if (!root.exists())
/*     */         {
/* 331 */           ModificationInfo info = new ModificationInfo(ctx, rootLastModified.longValue(), ModificationInfo.ModifyStatus.REMOVED);
/* 332 */           modified.add(info);
/* 333 */           iter.remove();
/* 334 */           if (trace) {
/* 335 */             log.trace(name + " was removed");
/*     */           }
/*     */         }
/* 338 */         else if (root.hasBeenModified())
/*     */         {
/* 340 */           if (trace) {
/* 341 */             log.trace(name + " was modified: " + rootLastModified);
/*     */           }
/* 343 */           VFSDeployment ctx2 = loadDeploymentData(root);
/* 344 */           ModificationInfo info = new ModificationInfo(ctx2, rootLastModified.longValue(), ModificationInfo.ModifyStatus.MODIFIED);
/* 345 */           modified.add(info);
/*     */         }
/*     */
/*     */       }
/*     */
/* 350 */       for (File applicationDir : this.applicationDirs)
/*     */       {
/* 352 */         VFS deployVFS = VFS.getVFS(applicationDir.toURI());
/* 353 */         VirtualFile deployDir = deployVFS.getRoot();
/* 354 */         List children = deployDir.getChildren();
/* 355 */         for (VirtualFile vf : children)
/*     */         {
/* 357 */           URI uri = vf.toURI();
/* 358 */           if (!this.applicationCtxs.containsKey(uri.toString()))
/*     */           {
/* 360 */             VFSDeployment ctx = loadDeploymentData(vf);
/* 361 */             ModificationInfo info = new ModificationInfo(ctx, vf.getLastModified(), ModificationInfo.ModifyStatus.ADDED);
/* 362 */             modified.add(info);
/* 363 */             this.applicationCtxs.put(vf.getName(), ctx);
/*     */           }
/*     */         }
/*     */       }
View Full Code Here

TOP

Related Classes of org.jboss.profileservice.spi.ModificationInfo

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.