As far as the super max is concerned:
In addition, a free agent can sign a super-max contract if he has eight or nine years of service and meets the required performance criteria. However, a player is eligible to sign a super-max deal only with his current team, and only then if he has not been traded at any time since his first four years in the league. It’s this technicality that recently cost Paul George, Kyrie Irving, Jimmy Butler and Kawhi Leonard their potential Designated Veteran eligibility. Anthony Davis is eligible, but as we know, he has already informed the Pelicans that he will not re-sign with New Orleans.
This is from an article that's about a year and a half old but I don't think anything has changed since then.