Class AuthenticationBehavioralDataType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AuthenticationBehavioralDataType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
AbstractCredentialType
public class AuthenticationBehavioralDataType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Behavioral data about past authentications.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_FAILED_LOGINS
static ItemName
F_LAST_FAILED_LOGIN
static ItemName
F_LAST_SUCCESSFUL_LOGIN
static ItemName
F_PREVIOUS_SUCCESSFUL_LOGIN
static Producer<AuthenticationBehavioralDataType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AuthenticationBehavioralDataType()
AuthenticationBehavioralDataType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoginEventType
beginLastFailedLogin()
LoginEventType
beginLastSuccessfulLogin()
LoginEventType
beginPreviousSuccessfulLogin()
AuthenticationBehavioralDataType
clone()
<X> X
end()
boolean
equals(Object other)
AuthenticationBehavioralDataType
failedLogins(Integer value)
Integer
getFailedLogins()
LoginEventType
getLastFailedLogin()
LoginEventType
getLastSuccessfulLogin()
LoginEventType
getPreviousSuccessfulLogin()
AuthenticationBehavioralDataType
id(Long value)
AuthenticationBehavioralDataType
lastFailedLogin(LoginEventType value)
AuthenticationBehavioralDataType
lastSuccessfulLogin(LoginEventType value)
AuthenticationBehavioralDataType
previousSuccessfulLogin(LoginEventType value)
void
setFailedLogins(Integer value)
void
setLastFailedLogin(LoginEventType value)
void
setLastSuccessfulLogin(LoginEventType value)
void
setPreviousSuccessfulLogin(LoginEventType value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_FAILED_LOGINS
public static final ItemName F_FAILED_LOGINS
-
F_LAST_SUCCESSFUL_LOGIN
public static final ItemName F_LAST_SUCCESSFUL_LOGIN
-
F_PREVIOUS_SUCCESSFUL_LOGIN
public static final ItemName F_PREVIOUS_SUCCESSFUL_LOGIN
-
F_LAST_FAILED_LOGIN
public static final ItemName F_LAST_FAILED_LOGIN
-
FACTORY
public static final Producer<AuthenticationBehavioralDataType> FACTORY
-
-
Constructor Detail
-
AuthenticationBehavioralDataType
public AuthenticationBehavioralDataType()
-
AuthenticationBehavioralDataType
@Deprecated public AuthenticationBehavioralDataType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getFailedLogins
public Integer getFailedLogins()
-
setFailedLogins
public void setFailedLogins(Integer value)
-
getLastSuccessfulLogin
public LoginEventType getLastSuccessfulLogin()
-
setLastSuccessfulLogin
public void setLastSuccessfulLogin(LoginEventType value)
-
getPreviousSuccessfulLogin
public LoginEventType getPreviousSuccessfulLogin()
-
setPreviousSuccessfulLogin
public void setPreviousSuccessfulLogin(LoginEventType value)
-
getLastFailedLogin
public LoginEventType getLastFailedLogin()
-
setLastFailedLogin
public void setLastFailedLogin(LoginEventType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public AuthenticationBehavioralDataType id(Long value)
-
failedLogins
public AuthenticationBehavioralDataType failedLogins(Integer value)
-
lastSuccessfulLogin
public AuthenticationBehavioralDataType lastSuccessfulLogin(LoginEventType value)
-
beginLastSuccessfulLogin
public LoginEventType beginLastSuccessfulLogin()
-
previousSuccessfulLogin
public AuthenticationBehavioralDataType previousSuccessfulLogin(LoginEventType value)
-
beginPreviousSuccessfulLogin
public LoginEventType beginPreviousSuccessfulLogin()
-
lastFailedLogin
public AuthenticationBehavioralDataType lastFailedLogin(LoginEventType value)
-
beginLastFailedLogin
public LoginEventType beginLastFailedLogin()
-
end
public <X> X end()
-
clone
public AuthenticationBehavioralDataType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-