<br />
<b>Notice</b>:  Undefined variable: fileds in <b>/var/www/html/unidoc/generator/component_common.php</b> on line <b>1506</b><br />
<br />
<b>Warning</b>:  array_merge(): Argument #1 is not an array in <b>/var/www/html/unidoc/generator/component_common.php</b> on line <b>1506</b><br />
<br />
<b>Notice</b>:  Undefined variable: fileds in <b>/var/www/html/unidoc/generator/component_common.php</b> on line <b>1506</b><br />
<br />
<b>Warning</b>:  array_merge(): Argument #1 is not an array in <b>/var/www/html/unidoc/generator/component_common.php</b> on line <b>1506</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/html/unidoc/generator/component.php</b> on line <b>123</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/html/unidoc/generator/component.php</b> on line <b>130</b><br />
package <br />
<b>Notice</b>:  Undefined index:  in <b>/var/www/html/unidoc/generator/component_regular.php</b> on line <b>1</b><br />
;
 
 
import api.DuoComponent;
import api.unicore.component_manual.DateRange;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.ws.rs.DefaultValue;
import jakarta.ws.rs.FormParam;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
/**
 * @author CodeGen [Liza Zhydok]
 * @company UnitedThinkers
 * @since 2012/04/09
 */
 
@JsonInclude(NON_NULL)
@XmlType(propOrder={})
@JsonPropertyOrder({})
@XmlAccessorType(XmlAccessType.NONE)
@XmlSeeAlso(DateRange.class)
public abstract class AbstractDateRange extends DuoComponent<> {
 
 
    public AbstractDateRange(){
        super();
        applyDefaults();
    }
 
    public AbstractDateRange(){
        super();
    }
 
 
    private void applyDefaults() {
        if (!isProxyObject()) {
        }
    }
 
    @Override
    public void from() {
        fromInternal();
        super.from();
    }
 
    protected abstract void fromInternal();
    @Override
    public abstract void to();
    @Override
    public abstract void initializeNew();
 
    @Override
    public String toString(){
        StringBuilder sb = new StringBuilder();
        sb.append(": {");
        sb.append('}');
        return sb.toString();
    }
 
 
 
 
}