All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openehr.schemas.v1.impl.EXTRACTUPDATESPECImpl Maven / Gradle / Ivy

The newest version!
/*
 * XML Type:  EXTRACT_UPDATE_SPEC
 * Namespace: http://schemas.openehr.org/v1
 * Java type: org.openehr.schemas.v1.EXTRACTUPDATESPEC
 *
 * Automatically generated - do not modify.
 */
package org.openehr.schemas.v1.impl;
/**
 * An XML EXTRACT_UPDATE_SPEC(@http://schemas.openehr.org/v1).
 *
 * This is a complex type.
 */
public class EXTRACTUPDATESPECImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.openehr.schemas.v1.EXTRACTUPDATESPEC
{
    private static final long serialVersionUID = 1L;
    
    public EXTRACTUPDATESPECImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName PERSISTINSERVER$0 = 
        new javax.xml.namespace.QName("http://schemas.openehr.org/v1", "persist_in_server");
    private static final javax.xml.namespace.QName REPEATPERIOD$2 = 
        new javax.xml.namespace.QName("http://schemas.openehr.org/v1", "repeat_period");
    private static final javax.xml.namespace.QName TRIGGEREVENTS$4 = 
        new javax.xml.namespace.QName("http://schemas.openehr.org/v1", "trigger_events");
    private static final javax.xml.namespace.QName SENDCHANGESONLY$6 = 
        new javax.xml.namespace.QName("http://schemas.openehr.org/v1", "send_changes_only");
    
    
    /**
     * Gets the "persist_in_server" element
     */
    public boolean getPersistInServer()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSISTINSERVER$0, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "persist_in_server" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetPersistInServer()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(PERSISTINSERVER$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "persist_in_server" element
     */
    public void setPersistInServer(boolean persistInServer)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSISTINSERVER$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PERSISTINSERVER$0);
            }
            target.setBooleanValue(persistInServer);
        }
    }
    
    /**
     * Sets (as xml) the "persist_in_server" element
     */
    public void xsetPersistInServer(org.apache.xmlbeans.XmlBoolean persistInServer)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(PERSISTINSERVER$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(PERSISTINSERVER$0);
            }
            target.set(persistInServer);
        }
    }
    
    /**
     * Gets the "repeat_period" element
     */
    public org.openehr.schemas.v1.DVINTERVAL getRepeatPeriod()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.openehr.schemas.v1.DVINTERVAL target = null;
            target = (org.openehr.schemas.v1.DVINTERVAL)get_store().find_element_user(REPEATPERIOD$2, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * True if has "repeat_period" element
     */
    public boolean isSetRepeatPeriod()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(REPEATPERIOD$2) != 0;
        }
    }
    
    /**
     * Sets the "repeat_period" element
     */
    public void setRepeatPeriod(org.openehr.schemas.v1.DVINTERVAL repeatPeriod)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.openehr.schemas.v1.DVINTERVAL target = null;
            target = (org.openehr.schemas.v1.DVINTERVAL)get_store().find_element_user(REPEATPERIOD$2, 0);
            if (target == null)
            {
                target = (org.openehr.schemas.v1.DVINTERVAL)get_store().add_element_user(REPEATPERIOD$2);
            }
            target.set(repeatPeriod);
        }
    }
    
    /**
     * Appends and returns a new empty "repeat_period" element
     */
    public org.openehr.schemas.v1.DVINTERVAL addNewRepeatPeriod()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.openehr.schemas.v1.DVINTERVAL target = null;
            target = (org.openehr.schemas.v1.DVINTERVAL)get_store().add_element_user(REPEATPERIOD$2);
            return target;
        }
    }
    
    /**
     * Unsets the "repeat_period" element
     */
    public void unsetRepeatPeriod()
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(REPEATPERIOD$2, 0);
        }
    }
    
    /**
     * Gets array of all "trigger_events" elements
     */
    public java.lang.String[] getTriggerEventsArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(TRIGGEREVENTS$4, targetList);
            java.lang.String[] result = new java.lang.String[targetList.size()];
            for (int i = 0, len = targetList.size() ; i < len ; i++)
                result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
            return result;
        }
    }
    
    /**
     * Gets ith "trigger_events" element
     */
    public java.lang.String getTriggerEventsArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIGGEREVENTS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) array of all "trigger_events" elements
     */
    public org.apache.xmlbeans.XmlString[] xgetTriggerEventsArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(TRIGGEREVENTS$4, targetList);
            org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets (as xml) ith "trigger_events" element
     */
    public org.apache.xmlbeans.XmlString xgetTriggerEventsArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TRIGGEREVENTS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return (org.apache.xmlbeans.XmlString)target;
        }
    }
    
    /**
     * Returns number of "trigger_events" element
     */
    public int sizeOfTriggerEventsArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(TRIGGEREVENTS$4);
        }
    }
    
    /**
     * Sets array of all "trigger_events" element
     */
    public void setTriggerEventsArray(java.lang.String[] triggerEventsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(triggerEventsArray, TRIGGEREVENTS$4);
        }
    }
    
    /**
     * Sets ith "trigger_events" element
     */
    public void setTriggerEventsArray(int i, java.lang.String triggerEvents)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIGGEREVENTS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(triggerEvents);
        }
    }
    
    /**
     * Sets (as xml) array of all "trigger_events" element
     */
    public void xsetTriggerEventsArray(org.apache.xmlbeans.XmlString[]triggerEventsArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(triggerEventsArray, TRIGGEREVENTS$4);
        }
    }
    
    /**
     * Sets (as xml) ith "trigger_events" element
     */
    public void xsetTriggerEventsArray(int i, org.apache.xmlbeans.XmlString triggerEvents)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TRIGGEREVENTS$4, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(triggerEvents);
        }
    }
    
    /**
     * Inserts the value as the ith "trigger_events" element
     */
    public void insertTriggerEvents(int i, java.lang.String triggerEvents)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = 
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(TRIGGEREVENTS$4, i);
            target.setStringValue(triggerEvents);
        }
    }
    
    /**
     * Appends the value as the last "trigger_events" element
     */
    public void addTriggerEvents(java.lang.String triggerEvents)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIGGEREVENTS$4);
            target.setStringValue(triggerEvents);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "trigger_events" element
     */
    public org.apache.xmlbeans.XmlString insertNewTriggerEvents(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(TRIGGEREVENTS$4, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "trigger_events" element
     */
    public org.apache.xmlbeans.XmlString addNewTriggerEvents()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(TRIGGEREVENTS$4);
            return target;
        }
    }
    
    /**
     * Removes the ith "trigger_events" element
     */
    public void removeTriggerEvents(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(TRIGGEREVENTS$4, i);
        }
    }
    
    /**
     * Gets the "send_changes_only" element
     */
    public boolean getSendChangesOnly()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SENDCHANGESONLY$6, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "send_changes_only" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetSendChangesOnly()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(SENDCHANGESONLY$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "send_changes_only" element
     */
    public void setSendChangesOnly(boolean sendChangesOnly)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SENDCHANGESONLY$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SENDCHANGESONLY$6);
            }
            target.setBooleanValue(sendChangesOnly);
        }
    }
    
    /**
     * Sets (as xml) the "send_changes_only" element
     */
    public void xsetSendChangesOnly(org.apache.xmlbeans.XmlBoolean sendChangesOnly)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(SENDCHANGESONLY$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(SENDCHANGESONLY$6);
            }
            target.set(sendChangesOnly);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy