Class Permission

    • Constructor Detail

      • Permission

        public Permission​(int value)
    • Method Detail

      • canDelete

        public final boolean canDelete​(DbUser user,
                                       long ownerUserId,
                                       long ownerGroupId)
      • canDeleteByGroup

        public final boolean canDeleteByGroup()
      • canDeleteByOther

        public final boolean canDeleteByOther()
      • canDeleteByUser

        public final boolean canDeleteByUser()
      • canRead

        public final boolean canRead​(DbUser user,
                                     long ownerUserId,
                                     long ownerGroupId)
      • canReadByGroup

        public final boolean canReadByGroup()
      • canReadByOther

        public final boolean canReadByOther()
      • canReadByUser

        public final boolean canReadByUser()
      • canWrite

        public final boolean canWrite​(DbUser user,
                                      long ownerUserId,
                                      long ownerGroupId)
      • canWriteByGroup

        public final boolean canWriteByGroup()
      • canWriteByOther

        public final boolean canWriteByOther()
      • canWriteByUser

        public final boolean canWriteByUser()
      • getValue

        public final int getValue()
      • hasFlag

        public final boolean hasFlag​(int flag)
      • putFlag

        public final void putFlag​(int flag)
      • removeFlag

        public final void removeFlag​(int flag)
      • setValue

        public final void setValue​(int value)