Package mops.presentation.form
Class EditDirectoryForm
- java.lang.Object
-
- mops.presentation.form.EditDirectoryForm
-
public class EditDirectoryForm extends java.lang.Object
Wrapper for the edit directory form for thymeleaf.
-
-
Constructor Summary
Constructors Constructor Description EditDirectoryForm()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectoryPermissions
buildDirectoryPermissions()
Extract the directory permissions object from the internal rolePermissions list.protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.util.List<RolePermissionsForm>
getRolePermissions()
Role Permissions.int
hashCode()
static EditDirectoryForm
of(DirectoryPermissions permissions)
Creates a new EditDirectoryForm from an existing directory and permissions.void
setRolePermissions(java.util.List<RolePermissionsForm> rolePermissions)
Role Permissions.java.lang.String
toString()
-
-
-
Method Detail
-
of
public static EditDirectoryForm of(DirectoryPermissions permissions)
Creates a new EditDirectoryForm from an existing directory and permissions.- Parameters:
permissions
- existing directory permissions- Returns:
- pre-filled EditDirectoryForm from given directory and permissions
-
buildDirectoryPermissions
public DirectoryPermissions buildDirectoryPermissions()
Extract the directory permissions object from the internal rolePermissions list.- Returns:
- extracted directory permissions
-
getRolePermissions
public java.util.List<RolePermissionsForm> getRolePermissions()
Role Permissions.
-
setRolePermissions
public void setRolePermissions(java.util.List<RolePermissionsForm> rolePermissions)
Role Permissions.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-