/* * This class was automatically generated with * <a href="http://www.castor.org">Castor 0.9.5.4</a>, using an XML * Schema. * $Id: LI_IK_krafa_typeDescriptor.java,v 1.1 2005/03/15 11:35:06 birna Exp $ */ package is.idega.block.finance.business.li.claims; //---------------------------------/ //- Imported classes and packages -/ //---------------------------------/ import org.exolab.castor.xml.validators.DateTimeValidator; import org.exolab.castor.xml.validators.IntegerValidator; import org.exolab.castor.xml.validators.StringValidator; /** * Class LI_IK_krafa_typeDescriptor. * * @version $Revision: 1.1 $ $Date: 2005/03/15 11:35:06 $ */ public class LI_IK_krafa_typeDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl { //--------------------------/ //- Class/Member Variables -/ //--------------------------/ /** * Field nsPrefix */ private java.lang.String nsPrefix; /** * Field nsURI */ private java.lang.String nsURI; /** * Field xmlName */ private java.lang.String xmlName; /** * Field identity */ private org.exolab.castor.xml.XMLFieldDescriptor identity; //----------------/ //- Constructors -/ //----------------/ public LI_IK_krafa_typeDescriptor() { super(); xmlName = "LI_IK_krafa_type"; //-- set grouping compositor setCompositorAsSequence(); org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; //-- initialize attribute descriptors //-- initialize element descriptors //-- _kt_krofuhafa desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_kt_krofuhafa", "kt_krofuhafa", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getKt_krofuhafa(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setKt_krofuhafa( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _kt_krofuhafa fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{10}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _banki desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_banki", "banki", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getBanki(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setBanki( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _banki fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{4}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _hofudbok desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_hofudbok", "hofudbok", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getHofudbok(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setHofudbok( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _hofudbok fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{2}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _numer desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_numer", "numer", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getNumer(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setNumer( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _numer fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{6}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _gjalddagi desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.exolab.castor.types.Date.class, "_gjalddagi", "gjalddagi", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getGjalddagi(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setGjalddagi( (org.exolab.castor.types.Date) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new org.exolab.castor.types.Date(); } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _gjalddagi fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope DateTimeValidator typeValidator = new DateTimeValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _kt_greidanda desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_kt_greidanda", "kt_greidanda", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getKt_greidanda(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setKt_greidanda( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _kt_greidanda fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{10}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _nidurfellingardagur desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.exolab.castor.types.Date.class, "_nidurfellingardagur", "nidurfellingardagur", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getNidurfellingardagur(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setNidurfellingardagur( (org.exolab.castor.types.Date) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new org.exolab.castor.types.Date(); } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _nidurfellingardagur fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope DateTimeValidator typeValidator = new DateTimeValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _audkenni desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_audkenni", "audkenni", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getAudkenni(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setAudkenni( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _audkenni fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9A-Za-z]{3}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _upphaed desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Upphaed.class, "_upphaed", "upphaed", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getUpphaed(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setUpphaed( (is.idega.block.finance.business.li.claims.Upphaed) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Upphaed(); } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _upphaed fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope } desc.setValidator(fieldValidator); //-- _tilvisunarnumer desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_tilvisunarnumer", "tilvisunarnumer", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getTilvisunarnumer(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setTilvisunarnumer( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _tilvisunarnumer fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9A-Za-z ]{16}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _eindagi desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.exolab.castor.types.Date.class, "_eindagi", "eindagi", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getEindagi(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setEindagi( (org.exolab.castor.types.Date) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new org.exolab.castor.types.Date(); } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _eindagi fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope DateTimeValidator typeValidator = new DateTimeValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _sedilnumer desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sedilnumer", "sedilnumer", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getSedilnumer(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setSedilnumer( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _sedilnumer fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9]{7}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _vidskiptanumer desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_vidskiptanumer", "vidskiptanumer", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getVidskiptanumer(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setVidskiptanumer( (java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _vidskiptanumer fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setPattern("[0-9A-Za-z]{1,16}"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _tilkynningar_og_greidslugjald_1 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_tilkynningar_og_greidslugjald_1", "tilkynningar_og_greidslugjald_1", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; if(!target.hasTilkynningar_og_greidslugjald_1()) return null; return new java.lang.Integer(target.getTilkynningar_og_greidslugjald_1()); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; // if null, use delete method for optional primitives if (value == null) { target.deleteTilkynningar_og_greidslugjald_1(); return; } target.setTilkynningar_og_greidslugjald_1( ((java.lang.Integer)value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _tilkynningar_og_greidslugjald_1 fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope IntegerValidator typeValidator = new IntegerValidator(); typeValidator.setMinInclusive(0); typeValidator.setTotalDigits(9); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _tilkynningar_og_greidslugjald_2 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_tilkynningar_og_greidslugjald_2", "tilkynningar_og_greidslugjald_2", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; if(!target.hasTilkynningar_og_greidslugjald_2()) return null; return new java.lang.Integer(target.getTilkynningar_og_greidslugjald_2()); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; // if null, use delete method for optional primitives if (value == null) { target.deleteTilkynningar_og_greidslugjald_2(); return; } target.setTilkynningar_og_greidslugjald_2( ((java.lang.Integer)value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _tilkynningar_og_greidslugjald_2 fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope IntegerValidator typeValidator = new IntegerValidator(); typeValidator.setMinInclusive(0); typeValidator.setTotalDigits(9); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _vanskilagjald desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Vanskilagjald.class, "_vanskilagjald", "vanskilagjald", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getVanskilagjald(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setVanskilagjald( (is.idega.block.finance.business.li.claims.Vanskilagjald) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Vanskilagjald(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _vanskilagjald fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _annar_kostnadur desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_annar_kostnadur", "annar_kostnadur", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; if(!target.hasAnnar_kostnadur()) return null; return new java.lang.Integer(target.getAnnar_kostnadur()); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; // if null, use delete method for optional primitives if (value == null) { target.deleteAnnar_kostnadur(); return; } target.setAnnar_kostnadur( ((java.lang.Integer)value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _annar_kostnadur fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope IntegerValidator typeValidator = new IntegerValidator(); typeValidator.setMinInclusive(0); typeValidator.setTotalDigits(9); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _annar_vanskila_kostnadur desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_annar_vanskila_kostnadur", "annar_vanskila_kostnadur", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; if(!target.hasAnnar_vanskila_kostnadur()) return null; return new java.lang.Integer(target.getAnnar_vanskila_kostnadur()); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; // if null, use delete method for optional primitives if (value == null) { target.deleteAnnar_vanskila_kostnadur(); return; } target.setAnnar_vanskila_kostnadur( ((java.lang.Integer)value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _annar_vanskila_kostnadur fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope IntegerValidator typeValidator = new IntegerValidator(); typeValidator.setMinInclusive(0); typeValidator.setTotalDigits(9); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _drattarvextir desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Drattarvextir.class, "_drattarvextir", "drattarvextir", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getDrattarvextir(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setDrattarvextir( (is.idega.block.finance.business.li.claims.Drattarvextir) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Drattarvextir(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _drattarvextir fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _gengiskrafa desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Gengiskrafa.class, "_gengiskrafa", "gengiskrafa", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getGengiskrafa(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setGengiskrafa( (is.idega.block.finance.business.li.claims.Gengiskrafa) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Gengiskrafa(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _gengiskrafa fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _greidsluregla desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.types.LI_IK_greidsluregla_type.class, "_greidsluregla", "greidsluregla", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getGreidsluregla(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setGreidsluregla( (is.idega.block.finance.business.li.claims.types.LI_IK_greidsluregla_type) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler( new org.exolab.castor.xml.handlers.EnumFieldHandler(is.idega.block.finance.business.li.claims.types.LI_IK_greidsluregla_type.class, handler)); desc.setImmutable(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _greidsluregla fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _afslattur desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Afslattur.class, "_afslattur", "afslattur", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getAfslattur(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setAfslattur( (is.idega.block.finance.business.li.claims.Afslattur) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Afslattur(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _afslattur fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _innborgunarregla desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.types.LI_IK_innborgunarregla_type.class, "_innborgunarregla", "innborgunarregla", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getInnborgunarregla(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setInnborgunarregla( (is.idega.block.finance.business.li.claims.types.LI_IK_innborgunarregla_type) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler( new org.exolab.castor.xml.handlers.EnumFieldHandler(is.idega.block.finance.business.li.claims.types.LI_IK_innborgunarregla_type.class, handler)); desc.setImmutable(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _innborgunarregla fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _birtingarkerfi desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Birtingarkerfi.class, "_birtingarkerfi", "birtingarkerfi", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getBirtingarkerfi(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setBirtingarkerfi( (is.idega.block.finance.business.li.claims.Birtingarkerfi) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Birtingarkerfi(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _birtingarkerfi fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _birting desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.Birting.class, "_birting", "birting", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getBirting(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setBirting( (is.idega.block.finance.business.li.claims.Birting) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return new is.idega.block.finance.business.li.claims.Birting(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _birting fieldValidator = new org.exolab.castor.xml.FieldValidator(); { //-- local scope } desc.setValidator(fieldValidator); //-- _aunnin_kostnadur desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_aunnin_kostnadur", "aunnin_kostnadur", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; if(!target.hasAunnin_kostnadur()) return null; return new java.lang.Integer(target.getAunnin_kostnadur()); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; // ignore null values for non optional primitives if (value == null) return; target.setAunnin_kostnadur( ((java.lang.Integer)value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler(handler); desc.setRequired(false); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _aunnin_kostnadur fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope IntegerValidator typeValidator = new IntegerValidator(); typeValidator.setMinInclusive(0); typeValidator.setTotalDigits(9); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); //-- _astand desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(is.idega.block.finance.business.li.claims.types.LI_IK_astand_type.class, "_astand", "astand", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue( java.lang.Object object ) throws IllegalStateException { LI_IK_krafa_type target = (LI_IK_krafa_type) object; return target.getAstand(); } public void setValue( java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { LI_IK_krafa_type target = (LI_IK_krafa_type) object; target.setAstand( (is.idega.block.finance.business.li.claims.types.LI_IK_astand_type) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance( java.lang.Object parent ) { return null; } } ); desc.setHandler( new org.exolab.castor.xml.handlers.EnumFieldHandler(is.idega.block.finance.business.li.claims.types.LI_IK_astand_type.class, handler)); desc.setImmutable(true); desc.setRequired(false); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _astand fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { //-- local scope } desc.setValidator(fieldValidator); } //-- is.idega.block.finance.business.li.claims.LI_IK_krafa_typeDescriptor() //-----------/ //- Methods -/ //-----------/ /** * Method getAccessMode * * * * @return AccessMode */ public org.exolab.castor.mapping.AccessMode getAccessMode() { return null; } //-- org.exolab.castor.mapping.AccessMode getAccessMode() /** * Method getExtends * * * * @return ClassDescriptor */ public org.exolab.castor.mapping.ClassDescriptor getExtends() { return null; } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() /** * Method getIdentity * * * * @return FieldDescriptor */ public org.exolab.castor.mapping.FieldDescriptor getIdentity() { return identity; } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() /** * Method getJavaClass * * * * @return Class */ public java.lang.Class getJavaClass() { return is.idega.block.finance.business.li.claims.LI_IK_krafa_type.class; } //-- java.lang.Class getJavaClass() /** * Method getNameSpacePrefix * * * * @return String */ public java.lang.String getNameSpacePrefix() { return nsPrefix; } //-- java.lang.String getNameSpacePrefix() /** * Method getNameSpaceURI * * * * @return String */ public java.lang.String getNameSpaceURI() { return nsURI; } //-- java.lang.String getNameSpaceURI() /** * Method getValidator * * * * @return TypeValidator */ public org.exolab.castor.xml.TypeValidator getValidator() { return this; } //-- org.exolab.castor.xml.TypeValidator getValidator() /** * Method getXMLName * * * * @return String */ public java.lang.String getXMLName() { return xmlName; } //-- java.lang.String getXMLName() }