Package pro.gravit.launcher
Class ClientPermissions
java.lang.Object
pro.gravit.launcher.ClientPermissions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientPermissions(long permissions) ClientPermissions(long permissions, long flags) ClientPermissions(pro.gravit.launcher.serialize.HInput input) -
Method Summary
Modifier and TypeMethodDescriptionstatic ClientPermissionsfinal booleanisFlag(long mask) final booleanfinal booleanisPermission(long mask) final booleanfinal voidsetFlag(long mask, boolean value) final voidsetFlag(ClientPermissions.FlagConsts con, boolean value) final voidsetPermission(long mask, boolean value) final voidsetPermission(ClientPermissions.PermissionConsts con, boolean value) longtoLong()toString()voidwrite(pro.gravit.launcher.serialize.HOutput output) Deprecated.
-
Field Details
-
DEFAULT
-
permissions
public long permissions -
flags
public long flags
-
-
Constructor Details
-
ClientPermissions
- Throws:
IOException
-
ClientPermissions
public ClientPermissions() -
ClientPermissions
public ClientPermissions(long permissions) -
ClientPermissions
public ClientPermissions(long permissions, long flags)
-
-
Method Details
-
getSuperuserAccount
-
toLong
public long toLong() -
write
Deprecated.- Throws:
IOException
-
isPermission
-
isPermission
public final boolean isPermission(long mask) -
isFlag
-
isFlag
public final boolean isFlag(long mask) -
setPermission
-
setPermission
public final void setPermission(long mask, boolean value) -
setFlag
-
setFlag
public final void setFlag(long mask, boolean value) -
toString
-