public FormType clone() { FormType object = new FormType(); PrismObject value = asPrismObject().clone(); object.setupContainer(value); return object; }
public FormType(PrismContext prismContext) { setupContainer(new PrismObjectImpl(_getContainerName(), getClass(), prismContext)); }
@Override public PrismObject<FormType> asPrismObject() { return asPrismContainer(); }
public List<ObjectReferenceType> createIncludeRefList() { PrismForJAXBUtil.createReference(asPrismContainerValue(), F_INCLUDE_REF); return getIncludeRef(); }
/** * Create an instance of {@link FormType } * */ public FormType createFormType() { return new FormType(); }
@Override protected void assertPrismContainerValueLocal(PrismContainerValue<FormType> value) throws SchemaException { PrismObject form = value.asContainerable().asPrismObject(); form.checkConsistence(); assertFormPrism(form, false); assertFormJaxb(value.asContainerable(), false); }
@XmlElement(required = true, name = "formDefinition") public FormDefinitionType getFormDefinition() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_FORM_DEFINITION, FormDefinitionType.class); }
public ObjectReferenceType beginDelegatedRef() { ObjectReferenceType value = new ObjectReferenceType(); delegatedRef(value); return value; }
public ObjectReferenceType beginArchetypeRef() { ObjectReferenceType value = new ObjectReferenceType(); archetypeRef(value); return value; }
public AssignmentType beginAssignment() { AssignmentType value = new AssignmentType(); assignment(value); return value; }
public ExtensionType beginExtension() { ExtensionType value = new ExtensionType(); extension(value); return value; }
/** * Create an instance of {@link FormType } * */ public FormType createFormType() { return new FormType(); }
public void setFormDefinition(FormDefinitionType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_FORM_DEFINITION, value); }
public FormType delegatedRef(String oid, QName type) { PrismReferenceValue refVal = new PrismReferenceValueImpl(oid, type); ObjectReferenceType ort = new ObjectReferenceType(); ort.setupReferenceValue(refVal); return delegatedRef(ort); }
public FormType archetypeRef(String oid, QName type) { PrismReferenceValue refVal = new PrismReferenceValueImpl(oid, type); ObjectReferenceType ort = new ObjectReferenceType(); ort.setupReferenceValue(refVal); return archetypeRef(ort); }
/** * Create an instance of {@link FormType } * */ public FormType createFormType() { return new FormType(); }
@XmlElement(name = "includeRef") public List<ObjectReferenceType> getIncludeRef() { PrismContainerValue pcv = asPrismContainerValue(); PrismReference reference = PrismForJAXBUtil.getReference(pcv, F_INCLUDE_REF); return new FormType.AnonIncludeRef(reference, pcv); }
public FormType delegatedRef(String oid, QName type, QName relation) { PrismReferenceValue refVal = new PrismReferenceValueImpl(oid, type); refVal.setRelation(relation); ObjectReferenceType ort = new ObjectReferenceType(); ort.setupReferenceValue(refVal); return delegatedRef(ort); }
public FormType archetypeRef(String oid, QName type, QName relation) { PrismReferenceValue refVal = new PrismReferenceValueImpl(oid, type); refVal.setRelation(relation); ObjectReferenceType ort = new ObjectReferenceType(); ort.setupReferenceValue(refVal); return archetypeRef(ort); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }