Class SqlRankLadder

  • All Implemented Interfaces:
    ca.stellardrift.permissionsex.rank.RankLadder, net.kyori.adventure.text.ComponentLike

    public class SqlRankLadder
    extends ca.stellardrift.permissionsex.impl.rank.AbstractRankLadder
    • Constructor Summary

      Constructors 
      Constructor Description
      SqlRankLadder​(String name, org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> entries)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ca.stellardrift.permissionsex.rank.RankLadder newWithRanks​(org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> ents)  
      org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> ranks()  
      • Methods inherited from class ca.stellardrift.permissionsex.impl.rank.AbstractRankLadder

        asComponent, demote, indexOf, isOnLadder, name, promote, with, with, without
    • Constructor Detail

      • SqlRankLadder

        public SqlRankLadder​(String name,
                             org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> entries)
    • Method Detail

      • ranks

        public org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> ranks()
        Specified by:
        ranks in interface ca.stellardrift.permissionsex.rank.RankLadder
        Specified by:
        ranks in class ca.stellardrift.permissionsex.impl.rank.AbstractRankLadder
      • newWithRanks

        protected ca.stellardrift.permissionsex.rank.RankLadder newWithRanks​(org.pcollections.PVector<ca.stellardrift.permissionsex.subject.SubjectRef<?>> ents)
        Specified by:
        newWithRanks in class ca.stellardrift.permissionsex.impl.rank.AbstractRankLadder