Class: Gitlab::ImportExport::Group::RelationFactory

Inherits:
Base::RelationFactory show all
Defined in:
lib/gitlab/import_export/group/relation_factory.rb

Constant Summary collapse

OVERRIDES =
{
  labels:     :group_labels,
  priorities: :label_priorities,
  label:      :group_label,
  parent:     :epic
}.freeze
EXISTING_OBJECT_RELATIONS =
%i[
  epic
  epics
  milestone
  milestones
  label
  labels
  group_label
  group_labels
].freeze

Constants inherited from Base::RelationFactory

Base::RelationFactory::IMPORTED_OBJECT_MAX_RETRIES, Base::RelationFactory::TOKEN_RESET_MODELS, Base::RelationFactory::UNIQUE_RELATIONS, Base::RelationFactory::USER_REFERENCES

Method Summary

Methods inherited from Base::RelationFactory

create, #create, existing_object_relations, #initialize, overrides, relation_class

Methods included from Utils::StrongMemoize

#clear_memoization, #strong_memoize, #strong_memoized?

Constructor Details

This class inherits a constructor from Gitlab::ImportExport::Base::RelationFactory