Class ResourcePasswordDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ResourcePasswordDefinitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ResourcePasswordDefinitionType extends Object implements Serializable, Cloneable, Containerable
Java class for ResourcePasswordDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ResourcePasswordDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="fetchStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AttributeFetchStrategyType" minOccurs="0"/> <element name="compareStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PasswordCompareStrategyType" minOccurs="0"/> <element name="outbound" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" maxOccurs="unbounded" minOccurs="0"/> <element name="inbound" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" maxOccurs="unbounded" minOccurs="0"/> <element name="caching" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CachingPolicyType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CACHING
static ItemName
F_COMPARE_STRATEGY
static ItemName
F_FETCH_STRATEGY
static ItemName
F_INBOUND
static ItemName
F_OUTBOUND
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ResourcePasswordDefinitionType()
ResourcePasswordDefinitionType(PrismContext prismContext)
-
Method Summary
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_FETCH_STRATEGY
public static final ItemName F_FETCH_STRATEGY
-
F_COMPARE_STRATEGY
public static final ItemName F_COMPARE_STRATEGY
-
F_OUTBOUND
public static final ItemName F_OUTBOUND
-
F_INBOUND
public static final ItemName F_INBOUND
-
F_CACHING
public static final ItemName F_CACHING
-
-
Constructor Detail
-
ResourcePasswordDefinitionType
public ResourcePasswordDefinitionType()
-
ResourcePasswordDefinitionType
public ResourcePasswordDefinitionType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getFetchStrategy
public AttributeFetchStrategyType getFetchStrategy()
-
setFetchStrategy
public void setFetchStrategy(AttributeFetchStrategyType value)
-
getCompareStrategy
public PasswordCompareStrategyType getCompareStrategy()
-
setCompareStrategy
public void setCompareStrategy(PasswordCompareStrategyType value)
-
getOutbound
public List<MappingType> getOutbound()
-
createOutboundList
public List<MappingType> createOutboundList()
-
getInbound
public List<MappingType> getInbound()
-
createInboundList
public List<MappingType> createInboundList()
-
getCaching
public CachingPolicyType getCaching()
-
setCaching
public void setCaching(CachingPolicyType value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
fetchStrategy
public ResourcePasswordDefinitionType fetchStrategy(AttributeFetchStrategyType value)
-
compareStrategy
public ResourcePasswordDefinitionType compareStrategy(PasswordCompareStrategyType value)
-
outbound
public ResourcePasswordDefinitionType outbound(MappingType value)
-
beginOutbound
public MappingType beginOutbound()
-
inbound
public ResourcePasswordDefinitionType inbound(MappingType value)
-
beginInbound
public MappingType beginInbound()
-
caching
public ResourcePasswordDefinitionType caching(CachingPolicyType value)
-
beginCaching
public CachingPolicyType beginCaching()
-
id
public ResourcePasswordDefinitionType id(Long value)
-
clone
public ResourcePasswordDefinitionType clone()
-
-