Class Permission
- java.lang.Object
-
- de.dytanic.cloudnet.driver.permission.Permission
-
- All Implemented Interfaces:
SerializableObject,java.lang.Comparable<Permission>
public final class Permission extends java.lang.Object implements SerializableObject, java.lang.Comparable<Permission>
-
-
Constructor Summary
Constructors Constructor Description Permission()Permission(@NotNull java.lang.String name)Permission(@NotNull java.lang.String name, int potency)Permission(@NotNull java.lang.String name, int potency, long timeOutMillis)Permission(@NotNull java.lang.String name, int potency, long time, @NotNull java.util.concurrent.TimeUnit timeUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull Permission o)@NotNull java.lang.StringgetName()intgetPotency()longgetTimeOutMillis()voidread(@NotNull ProtocolBuffer buffer)voidsetPotency(int potency)voidsetTimeOutMillis(long timeOutMillis)voidwrite(@NotNull ProtocolBuffer buffer)
-
-
-
Constructor Detail
-
Permission
public Permission(@NotNull @NotNull java.lang.String name, int potency)
-
Permission
public Permission(@NotNull @NotNull java.lang.String name, int potency, long time, @NotNull @NotNull java.util.concurrent.TimeUnit timeUnit)
-
Permission
public Permission(@NotNull @NotNull java.lang.String name)
-
Permission
public Permission(@NotNull @NotNull java.lang.String name, int potency, long timeOutMillis)
-
Permission
public Permission()
-
-
Method Detail
-
getName
@NotNull public @NotNull java.lang.String getName()
-
getPotency
public int getPotency()
-
setPotency
public void setPotency(int potency)
-
getTimeOutMillis
public long getTimeOutMillis()
-
setTimeOutMillis
public void setTimeOutMillis(long timeOutMillis)
-
write
public void write(@NotNull @NotNull ProtocolBuffer buffer)- Specified by:
writein interfaceSerializableObject
-
read
public void read(@NotNull @NotNull ProtocolBuffer buffer)- Specified by:
readin interfaceSerializableObject
-
compareTo
public int compareTo(@NotNull @NotNull Permission o)- Specified by:
compareToin interfacejava.lang.Comparable<Permission>
-
-