Class FormSpecificationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.FormSpecificationType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class FormSpecificationType extends AbstractMutableContainerable
Specifies a form using several different methods, e.g. by specification of Java class, internal form OID, etc.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_FORM_REF
static ItemName
F_PANEL_CLASS
static ItemName
F_PANEL_URI
static ItemName
F_TITLE
static Producer<FormSpecificationType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description FormSpecificationType()
FormSpecificationType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectReferenceType
beginFormRef()
FormSpecificationType
clone()
<X> X
end()
boolean
equals(Object other)
FormSpecificationType
formRef(ObjectReferenceType value)
FormSpecificationType
formRef(String oid, QName type)
FormSpecificationType
formRef(String oid, QName type, QName relation)
ObjectReferenceType
getFormRef()
String
getPanelClass()
String
getPanelUri()
String
getTitle()
FormSpecificationType
id(Long value)
FormSpecificationType
panelClass(String value)
FormSpecificationType
panelUri(String value)
void
setFormRef(ObjectReferenceType value)
void
setPanelClass(String value)
void
setPanelUri(String value)
void
setTitle(String value)
FormSpecificationType
title(String 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_TITLE
public static final ItemName F_TITLE
-
F_FORM_REF
public static final ItemName F_FORM_REF
-
F_PANEL_CLASS
public static final ItemName F_PANEL_CLASS
-
F_PANEL_URI
public static final ItemName F_PANEL_URI
-
FACTORY
public static final Producer<FormSpecificationType> FACTORY
-
-
Constructor Detail
-
FormSpecificationType
public FormSpecificationType()
-
FormSpecificationType
@Deprecated public FormSpecificationType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String value)
-
getFormRef
public ObjectReferenceType getFormRef()
-
setFormRef
public void setFormRef(ObjectReferenceType value)
-
getPanelClass
public String getPanelClass()
-
setPanelClass
public void setPanelClass(String value)
-
getPanelUri
public String getPanelUri()
-
setPanelUri
public void setPanelUri(String value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public FormSpecificationType id(Long value)
-
title
public FormSpecificationType title(String value)
-
formRef
public FormSpecificationType formRef(ObjectReferenceType value)
-
formRef
public FormSpecificationType formRef(String oid, QName type)
-
formRef
public FormSpecificationType formRef(String oid, QName type, QName relation)
-
beginFormRef
public ObjectReferenceType beginFormRef()
-
panelClass
public FormSpecificationType panelClass(String value)
-
panelUri
public FormSpecificationType panelUri(String value)
-
end
public <X> X end()
-
clone
public FormSpecificationType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-