@Entity
public class UserEntity
extends com.sohnar.persistence.entity.BaseEntity
| Modifier and Type | Field and Description |
|---|---|
private Boolean |
accountLocked |
private String |
apiToken |
private String |
apiTokenFingerprint |
private String |
archivedUserRoles |
private Boolean |
enabled |
private Calendar |
enabledStatusChanged |
private Set<EnabledChangeHistoryEntity> |
enabledStatusChangeHistory |
private String |
googleCalendarOAuthRefreshToken |
private String |
googleCalendarOAuthState |
private Calendar |
lastLogin |
private Calendar |
lastPasswordChanged |
private static org.apache.commons.logging.Log |
LOG |
private Integer |
loginFailures |
private Boolean |
oauthEnabled |
private String |
password |
private Boolean |
singleSignOn |
private String |
userName |
static String |
USERNAME_PROP_NAME |
private String |
userRoles |
| Constructor and Description |
|---|
UserEntity() |
private static final org.apache.commons.logging.Log LOG
public static final String USERNAME_PROP_NAME
private String userName
private String password
private String apiToken
private String apiTokenFingerprint
private String userRoles
private String archivedUserRoles
private Boolean enabled
private Calendar enabledStatusChanged
private Calendar lastLogin
private Integer loginFailures
private Boolean accountLocked
private Calendar lastPasswordChanged
private Set<EnabledChangeHistoryEntity> enabledStatusChangeHistory
private Boolean singleSignOn
private Boolean oauthEnabled
private String googleCalendarOAuthState
private String googleCalendarOAuthRefreshToken
public String getUserName()
public void setUserName(String userName)
public String getPassword()
public void setPassword(String password)
public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public String getUserRoles()
public void setUserRoles(String userRoles)
public String getArchivedUserRoles()
public void setArchivedUserRoles(String archivedUserRoles)
public Calendar getLastLogin()
public void setLastLogin(Calendar lastLogin)
public Integer getLoginFailures()
public void setLoginFailures(Integer loginFailures)
public Boolean getAccountLocked()
public void setAccountLocked(Boolean accountLocked)
public void clearLoginFailures()
public Calendar getEnabledStatusChanged()
public void setEnabledStatusChanged(Calendar accountDisabledOn)
public void incrementLoginFailure()
public Set<EnabledChangeHistoryEntity> getEnabledStatusChangeHistory()
public void setEnabledStatusChangeHistory(Set<EnabledChangeHistoryEntity> enabledStatusChangeHistory)
public String getApiToken()
public void setApiToken(String apiToken)
public String getApiTokenFingerprint()
public void setApiTokenFingerprint(String apiTokenFingerprint)
public Calendar getLastPasswordChanged()
public void setLastPasswordChanged(Calendar lastPasswordChanged)
public Boolean getSingleSignOn()
public void setSingleSignOn(Boolean singleSignOn)
public String getGoogleCalendarOAuthState()
public void setGoogleCalendarOAuthState(String googleCalendarOAuthState)
public String getGoogleCalendarOAuthRefreshToken()
public void setGoogleCalendarOAuthRefreshToken(String googleCalendarOAuthRefreshToken)
public Boolean getOauthEnabled()
public void setOauthEnabled(Boolean oauthEnabled)
public boolean wasCreatedAndNotRecentDisabled(Calendar testDate)
public boolean isBillable(Calendar testMonth)
private List<org.joda.time.Interval> getEnabledIntervals(UserEntity userEntity)
private List<org.joda.time.Interval> getDisabledIntervals(List<EnabledChangeHistoryEntity> changeHistory)
changeHistory - Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.