Class DuplicationParam

java.lang.Object
ch.colabproject.colab.api.model.DuplicationParam
All Implemented Interfaces:
WithJsonDiscriminator, Serializable

public class DuplicationParam extends Object implements WithJsonDiscriminator
All we need to fine tune a duplication
Author:
sandra
See Also:
  • Constructor Details

    • DuplicationParam

      public DuplicationParam()
  • Method Details

    • buildDefaultForCopyOfResource

      public static DuplicationParam buildDefaultForCopyOfResource()
      Returns:
      Default instance for a resource duplication
    • buildDefaultForProjectDuplication

      public static DuplicationParam buildDefaultForProjectDuplication()
      Returns:
      Default instance for a project duplication
    • buildForProjectCreationFromModel

      public static DuplicationParam buildForProjectCreationFromModel()
      Returns:
      Default instance for a project created from a model
    • buildForModelCreationFromProject

      public static DuplicationParam buildForModelCreationFromProject()
      Returns:
      Default instance for a model created from a project
    • isWithRoles

      public boolean isWithRoles()
      Returns:
      the withRoles
    • setWithRoles

      public void setWithRoles(boolean withRoles)
      Parameters:
      withRoles - the withRoles
    • isWithTeamMembers

      public boolean isWithTeamMembers()
      Returns:
      the withTeamMembers
    • setWithTeamMembers

      public void setWithTeamMembers(boolean withTeamMembers)
      Parameters:
      withTeamMembers - the withTeamMembers
    • isWithCardTypes

      public boolean isWithCardTypes()
      Returns:
      the withCardTypes
    • setWithCardTypes

      public void setWithCardTypes(boolean withCardTypes)
      Parameters:
      withCardTypes - the withCardTypes
    • isWithCardsStructure

      public boolean isWithCardsStructure()
      Returns:
      the withCardsStructure
    • setWithCardsStructure

      public void setWithCardsStructure(boolean withCardsStructure)
      Parameters:
      withCardsStructure - the withCardsStructure
    • isWithDeliverables

      public boolean isWithDeliverables()
      Returns:
      the withDeliverables
    • setWithDeliverables

      public void setWithDeliverables(boolean withDeliverables)
      Parameters:
      withDeliverables - the withDeliverables
    • isWithResources

      public boolean isWithResources()
      Returns:
      the withResources
    • setWithResources

      public void setWithResources(boolean withResources)
      Parameters:
      withResources - the withResources
    • isWithStickyNotes

      public boolean isWithStickyNotes()
      Returns:
      the withStickyNotes
    • setWithStickyNotes

      public void setWithStickyNotes(boolean withStickyNotes)
      Parameters:
      withStickyNotes - the withStickyNotes
    • isWithActivityFlow

      public boolean isWithActivityFlow()
      Returns:
      the withActivityFlow
    • setWithActivityFlow

      public void setWithActivityFlow(boolean withActivityFlow)
      Parameters:
      withActivityFlow - the withActivityFlow
    • isMakeOnlyCardTypeReferences

      public boolean isMakeOnlyCardTypeReferences()
      Returns:
      the makeOnlyCardTypeReferences
    • setMakeOnlyCardTypeReferences

      public void setMakeOnlyCardTypeReferences(boolean makeOnlyCardTypeReferences)
      Parameters:
      makeOnlyCardTypeReferences - the makeOnlyCardTypeReferences
    • isResetProgressionData

      public boolean isResetProgressionData()
      Returns:
      Do we reset the progression data : completion level, card content status, frozen
    • setResetProgressionData

      public void setResetProgressionData(boolean resetProgressionData)
      Parameters:
      resetProgressionData - Do we reset the progression data : completion level, card content status, frozen
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object