congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
DuplicateArchiveModel
Code IndexAdd Tabnine to your IDE (free)

How to use
DuplicateArchiveModel
in
org.jboss.windup.graph.model

Best Java code snippets using org.jboss.windup.graph.model.DuplicateArchiveModel (Showing top 18 results out of 315)

origin: windup/windup

canonicalArchive = ((DuplicateArchiveModel)canonicalArchive).getCanonicalArchive();
origin: windup/windup

  private void setupProject(GraphRewrite event, DuplicateArchiveModel duplicateArchive)
  {
    Service<DuplicateProjectModel> duplicateProjectService = event.getGraphContext().service(DuplicateProjectModel.class);
    ArchiveModel canonicalArchive = duplicateArchive.getCanonicalArchive();

    ProjectModel canonicalProject = canonicalArchive.getProjectModel();

    DuplicateProjectModel duplicateProject = duplicateProjectService.create();
    duplicateProject.setCanonicalProject(canonicalProject);
    duplicateProject.setName(canonicalProject.getName());
    if (duplicateArchive.getParentArchive() != null)
      duplicateProject.setParentProject(duplicateArchive.getParentArchive().getProjectModel());
    duplicateProject.setRootFileModel(duplicateArchive);

    if (canonicalProject.getParentProject() == null)
    {
      ProjectService projectService = new ProjectService(event.getGraphContext());
      ProjectModel sharedLibsProject = projectService.getOrCreateSharedLibsProject();
      canonicalProject.setParentProject(sharedLibsProject);
    }

    duplicateProject.addFileModel(duplicateArchive);
  }
}
origin: windup/windup

duplicateArchive.setCanonicalArchive(canonicalArchive);
duplicateArchive.setSHA1Hash(canonicalArchive.getSHA1Hash());
duplicateArchive.setFilePath(canonicalArchive.getFilePath());
duplicateArchive.setArchiveName(canonicalArchive.getArchiveName());
duplicateArchive.setFileName(canonicalArchive.getFileName());
duplicateArchive.setParentArchive(canonicalParentArchive);
duplicateArchive.setParentFile(canonicalArchiveParentFile);
origin: org.jboss.windup.rules.apps/windup-rules-java-api

duplicateArchive.setCanonicalArchive(canonicalArchiveModel);
origin: windup/windup

duplicateArchive.setCanonicalArchive(canonicalArchiveModel);
origin: org.jboss.windup.rules.apps/windup-rules-java-api

duplicateArchive.setCanonicalArchive(canonicalArchive);
duplicateArchive.setSHA1Hash(canonicalArchive.getSHA1Hash());
duplicateArchive.setFilePath(canonicalArchive.getFilePath());
duplicateArchive.setArchiveName(canonicalArchive.getArchiveName());
duplicateArchive.setFileName(canonicalArchive.getFileName());
duplicateArchive.setParentArchive(canonicalParentArchive);
duplicateArchive.setParentFile(canonicalArchiveParentFile);
origin: org.jboss.windup.rules.apps/windup-rules-java-api

canonicalArchive = ((DuplicateArchiveModel)canonicalArchive).getCanonicalArchive();
origin: org.jboss.windup.rules.apps/windup-rules-java-api

  private void setupProject(GraphRewrite event, DuplicateArchiveModel duplicateArchive)
  {
    Service<DuplicateProjectModel> duplicateProjectService = event.getGraphContext().service(DuplicateProjectModel.class);
    ArchiveModel canonicalArchive = duplicateArchive.getCanonicalArchive();

    ProjectModel canonicalProject = canonicalArchive.getProjectModel();

    DuplicateProjectModel duplicateProject = duplicateProjectService.create();
    duplicateProject.setCanonicalProject(canonicalProject);
    duplicateProject.setName(canonicalProject.getName());
    if (duplicateArchive.getParentArchive() != null)
      duplicateProject.setParentProject(duplicateArchive.getParentArchive().getProjectModel());
    duplicateProject.setRootFileModel(duplicateArchive);

    if (canonicalProject.getParentProject() == null)
    {
      ProjectService projectService = new ProjectService(event.getGraphContext());
      ProjectModel sharedLibsProject = projectService.getOrCreateSharedLibsProject();
      canonicalProject.setParentProject(sharedLibsProject);
    }

    duplicateProject.addFileModel(duplicateArchive);
  }
}
origin: org.jboss.windup.reporting/windup-reporting-api

/**
 * This method just attaches the {@link ClassificationModel} to the {@link FileModel}.
 * It will only do so if this link is not already present.
 */
public ClassificationModel attachClassification(GraphRewrite event, ClassificationModel classificationModel, FileModel fileModel)
{
  if (fileModel instanceof DuplicateArchiveModel)
  {
    fileModel = ((DuplicateArchiveModel) fileModel).getCanonicalArchive();
  }
  if (!isClassificationLinkedToFileModel(event, classificationModel, fileModel))
  {
    classificationModel.addFileModel(fileModel);
    if (fileModel instanceof SourceFileModel)
      ((SourceFileModel) fileModel).setGenerateSourceReport(true);
  }
  ClassificationServiceCache.cacheClassificationFileModel(event, classificationModel, fileModel, true);
  return classificationModel;
}
origin: windup/windup

/**
 * This method just attaches the {@link ClassificationModel} to the {@link FileModel}.
 * It will only do so if this link is not already present.
 */
public ClassificationModel attachClassification(GraphRewrite event, ClassificationModel classificationModel, FileModel fileModel)
{
  if (fileModel instanceof DuplicateArchiveModel)
  {
    fileModel = ((DuplicateArchiveModel) fileModel).getCanonicalArchive();
  }
  if (!isClassificationLinkedToFileModel(event, classificationModel, fileModel))
  {
    classificationModel.addFileModel(fileModel);
    if (fileModel instanceof SourceFileModel)
      ((SourceFileModel) fileModel).setGenerateSourceReport(true);
  }
  ClassificationServiceCache.cacheClassificationFileModel(event, classificationModel, fileModel, true);
  return classificationModel;
}
origin: org.jboss.windup.rules.apps/windup-rules-java-api

childArchive = ((DuplicateArchiveModel) childArchive).getCanonicalArchive();
origin: windup/windup

childArchive = ((DuplicateArchiveModel) childArchive).getCanonicalArchive();
origin: windup/windup

private void addProjectToChildFiles(FileModel fileModel, ProjectModel projectModel)
{
  for (FileModel childFile : fileModel.getFilesInDirectory())
  {
    boolean childHasProject = childFile.getProjectModel() != null;
    // Also, if it is a duplicate, check the canonical archive
    if (!childHasProject && childFile instanceof DuplicateArchiveModel)
      childHasProject = ((DuplicateArchiveModel)childFile).getCanonicalArchive().getProjectModel() != null;
    if (!childHasProject)
    {
      projectModel.addFileModel(childFile);
    }
    else if (childFile.getProjectModel() != null && childFile.getProjectModel().getParentProject() == null && !childFile.getProjectModel().equals(projectModel))
    {
      // if the child has a project, but the project doesn't have a parent, associate it with the root
      // project
      childFile.getProjectModel().setParentProject(projectModel);
    }
    addProjectToChildFiles(childFile, projectModel);
  }
}
origin: org.jboss.windup.rules.apps/windup-rules-java-api

private void addProjectToChildFiles(FileModel fileModel, ProjectModel projectModel)
{
  for (FileModel childFile : fileModel.getFilesInDirectory())
  {
    boolean childHasProject = childFile.getProjectModel() != null;
    // Also, if it is a duplicate, check the canonical archive
    if (!childHasProject && childFile instanceof DuplicateArchiveModel)
      childHasProject = ((DuplicateArchiveModel)childFile).getCanonicalArchive().getProjectModel() != null;
    if (!childHasProject)
    {
      projectModel.addFileModel(childFile);
    }
    else if (childFile.getProjectModel() != null && childFile.getProjectModel().getParentProject() == null && !childFile.getProjectModel().equals(projectModel))
    {
      // if the child has a project, but the project doesn't have a parent, associate it with the root
      // project
      childFile.getProjectModel().setParentProject(projectModel);
    }
    addProjectToChildFiles(childFile, projectModel);
  }
}
origin: org.jboss.windup.reporting/windup-reporting-api

if (fileModel instanceof DuplicateArchiveModel)
  fileModel = ((DuplicateArchiveModel) fileModel).getCanonicalArchive();
origin: windup/windup

if (fileModel instanceof DuplicateArchiveModel)
  fileModel = ((DuplicateArchiveModel) fileModel).getCanonicalArchive();
origin: org.jboss.windup.rules.apps/windup-rules-java-api

ArchiveModel canonicalArchive;
if (archiveModel instanceof DuplicateArchiveModel)
  canonicalArchive = ((DuplicateArchiveModel) archiveModel).getCanonicalArchive();
else
  canonicalArchive = archiveModel;
origin: windup/windup

ArchiveModel canonicalArchive;
if (archiveModel instanceof DuplicateArchiveModel)
  canonicalArchive = ((DuplicateArchiveModel) archiveModel).getCanonicalArchive();
else
  canonicalArchive = archiveModel;
org.jboss.windup.graph.modelDuplicateArchiveModel

Javadoc

Indicates that this ArchiveModel is actually a duplicate of another archive. This will be linked back to the canonical archive. The duplicate will generally contain no files and the canonical archive ( DuplicateArchiveModel#getCanonicalArchive) should be used for finding the included files.

Most used methods

  • getCanonicalArchive
    Contains a link to the canonical archive from this duplicate instance.
  • getParentArchive
  • setArchiveName
  • setCanonicalArchive
    Contains a link to the canonical archive from this duplicate instance.
  • setFileName
  • setFilePath
  • setParentArchive
  • setParentFile
  • setSHA1Hash

Popular in Java

  • Start an intent from android
  • getResourceAsStream (ClassLoader)
  • getSystemService (Context)
  • scheduleAtFixedRate (Timer)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JFileChooser (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now