Class PermissionUser

  • All Implemented Interfaces:
    de.dytanic.cloudnet.common.document.gson.IJsonDocPropertyable, de.dytanic.cloudnet.common.INameable, IPermissible, IPermissionUser, java.lang.Comparable<IPermissible>

    public class PermissionUser
    extends AbstractPermissible
    implements IPermissionUser
    The default implementation of the IPermissionUser class. This class should use if you want to add new PermissionUsers into the IPermissionManagement implementation
    • Field Detail

      • TYPE

        public static final java.lang.reflect.Type TYPE
        The Gson TypeToken result of the PermissionUser class
      • uniqueId

        protected final java.util.UUID uniqueId
    • Constructor Detail

      • PermissionUser

        public PermissionUser​(@NotNull
                              @NotNull java.util.UUID uniqueId,
                              @NotNull
                              @NotNull java.lang.String name,
                              @Nullable
                              @Nullable java.lang.String password,
                              int potency)