Tabnine Logo
DuplicateArchiveModel.getCanonicalArchive
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: windup/windup

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

canonicalArchive = ((DuplicateArchiveModel)canonicalArchive).getCanonicalArchive();
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: windup/windup

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

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;
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: 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);
  }
}
org.jboss.windup.graph.modelDuplicateArchiveModelgetCanonicalArchive

Javadoc

Contains a link to the canonical archive from this duplicate instance.

Popular methods of DuplicateArchiveModel

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

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSystemService (Context)
  • onCreateOptionsMenu (Activity)
  • onRequestPermissionsResult (Fragment)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JList (javax.swing)
  • Github Copilot alternatives
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