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
  • getContentResolver (Context)
  • setScale (BigDecimal)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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