@Override public boolean equals(Object object) { if (!(object instanceof SchemaHandlingType)) { return false; } SchemaHandlingType other = ((SchemaHandlingType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "objectType") public List<ResourceObjectTypeDefinitionType> getObjectType() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_OBJECT_TYPE); return new SchemaHandlingType.AnonObjectType(container, pcv); }
public void setSchemaHandling(SchemaHandlingType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_SCHEMA_HANDLING, fieldContainerValue); }
public List<ResourceObjectTypeDefinitionType> createObjectTypeList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_OBJECT_TYPE); return getObjectType(); }
public SchemaHandlingType clone() { SchemaHandlingType object = new SchemaHandlingType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
@Override public ItemDelta<?,?> createDelta(int iteration) throws SchemaException { schemaHandling = createNewSchemaHandling(resourceFile, iteration, prismContext); return prismContext.deltaFactory().container().createModificationReplace(ResourceType.F_SCHEMA_HANDLING, prismContext.getSchemaRegistry().findObjectDefinitionByCompileTimeClass(ResourceType.class), schemaHandling.asPrismContainerValue().clone()); } @Override