Class UsedProjectHasIncompatibleProfilesException

  • All Implemented Interfaces:
    java.io.Serializable

    @OpenApiAll
    public class UsedProjectHasIncompatibleProfilesException
    extends java.lang.Exception
    A special exception that is thrown if the target project has not up-to-date system/standard profiles and thus cannot be changed (the move operation cannot continue)
    See Also:
    Serialized Form
    • Constructor Detail

      • UsedProjectHasIncompatibleProfilesException

        public UsedProjectHasIncompatibleProfilesException​(IAttachedProject targetProject,
                                                           boolean projectProfileDowngradeNeeded)
        Parameters:
        targetProject - the project
        projectProfileDowngradeNeeded - true if project has profiles that are newer that these of the installation, false if all project's profiles in older only
    • Method Detail

      • getTargetProject

        public IAttachedProject getTargetProject()
        Gets the target project
        Returns:
        the target
      • isProjectProfileDowngradeNeeded

        public boolean isProjectProfileDowngradeNeeded()
        Determines project has profiles that are newer that these of the installation
        Returns:
        true if project profiles would require downgrade, false otherwise