Class AccountUsersController.AccountUser
- java.lang.Object
-
- org.duracloud.account.app.controller.AccountUsersController.AccountUser
-
- All Implemented Interfaces:
Comparable<AccountUsersController.AccountUser>
- Enclosing class:
- AccountUsersController
public class AccountUsersController.AccountUser extends Object implements Comparable<AccountUsersController.AccountUser>
This class is a read only representation of a user from the perspective of an account admin/owner.
-
-
Constructor Summary
Constructors Constructor Description AccountUser(Long id, String username, String firstName, String lastName, String email, AccountUsersController.InvitationStatus status, org.duracloud.account.db.model.Role role, String allowableIPAddressRange, boolean editable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(AccountUsersController.AccountUser o)StringgetAllowableIPAddressRange()StringgetEmail()StringgetFirstName()LonggetId()StringgetLastName()org.duracloud.account.db.model.RolegetRole()AccountUsersController.InvitationStatusgetStatus()StringgetUsername()booleanisEditable()voidsetAllowableIPAddressRange(String allowableIPAddressRange)
-
-
-
Method Detail
-
getId
public Long getId()
-
getUsername
public String getUsername()
-
getFirstName
public String getFirstName()
-
getLastName
public String getLastName()
-
getEmail
public String getEmail()
-
getStatus
public AccountUsersController.InvitationStatus getStatus()
-
getRole
public org.duracloud.account.db.model.Role getRole()
-
isEditable
public boolean isEditable()
-
compareTo
public int compareTo(AccountUsersController.AccountUser o)
- Specified by:
compareToin interfaceComparable<AccountUsersController.AccountUser>
-
getAllowableIPAddressRange
public String getAllowableIPAddressRange()
-
setAllowableIPAddressRange
public void setAllowableIPAddressRange(String allowableIPAddressRange)
-
-