hi hans,

the repository_internal contains only ojb internal classes.
please post the repository that defines your classes.

jakob

Hans Novak schrieb:
Hello Thomas (and Jakob)

Thomas Franke schrieb:
I'll take a closer look to your statements and tables and try it. Did you
publish all your terms so that I can find them into the previous mails?

I'm not shure.
So her are my classes and the repository: I hope, thats what you need.

Hans



------------------------------------------------------------------------

package de.repcom.rftelco.core;

import java.sql.Date;
import java.sql.Time;

import de.repcom.rftelco.core.Interface.InterfaceCalls;
import de.repcom.rftelco.core.Interface.InterfacePhoneNumber;

/**
 * @ojb.class table = "CALLS"
* */
public class Calls implements InterfaceCalls{
        
        
        /**
         * @ojb.field column = "CALLS_ID" primarykey = "true" autoincrement = 
"ojb"
         */
        private int callsId;
        
        /**
         * @ojb.field column = "PHONE_NUMBER_ID"
         */
        private int phoneNumberId;
        
        /**
         * @ojb.field column = "CALL_DATE"
         */
        private Date callDate;

        /**
         * @ojb.field column = "CALL_TIME"
         */
        private Time callTime;
        
        /**
         * @ojb.field column = "NUMBER_CALLED" length = "250"
         */
        private String numberCalled;
        
        
        
        /**
    * @ojb.reference class-ref="de.repcom.rftelco.core.PhoneNumber"
    *                foreignkey="phoneNumberId"
    */  
        private InterfacePhoneNumber phoneNumber;
        
        
        
        public int getPhoneNumberId() {
                return phoneNumberId;
        }

        public void setPhoneNumberId(int phoneNumberId) {
                this.phoneNumberId = phoneNumberId;
        }

        public String getNumberCalled() {
                return numberCalled;
        }

        public void setNumberCalled(String numberCalled) {
                this.numberCalled = numberCalled;
        }

        public Date getCallDate() {
                return callDate;
        }

        public void setCallDate(Date callDate) {
                this.callDate = callDate;
        }

        public int getCallsId() {
                return callsId;
        }

        public void setCallsId(int callsId) {
                this.callsId = callsId;
        }

        public Time getCallTime() {
                return callTime;
        }

        public void setCallTime(Time callTime) {
                this.callTime = callTime;
        }

        public InterfacePhoneNumber getPhoneNumber() {
                return phoneNumber;
        }

        public void setPhoneNumber(InterfacePhoneNumber phoneNumber) {
                this.phoneNumber = phoneNumber;
        }

        public Calls(){
        }

        
        
}


------------------------------------------------------------------------

package de.repcom.rftelco.core;

import de.repcom.rftelco.core.Interface.InterfacePhoneNumber;

/**
* @ojb.class table = "PHONE_NUMBER" */
public class PhoneNumber implements InterfacePhoneNumber{

        /**
         * @ojb.field column = "PHONE_NUMBER_ID" primarykey = "true" autoincrement = 
"ojb"
         */
        private int phoneNumberId;
        
        /**
         * @ojb.field column = "RF_TELKO_ID"
         */
        private int rftelcoId;
        
        /**
         * @ojb.field column = "NUMBER" length = "250"
         */
        private String number;  

        
        /**
        * @ojb.reference class-ref="de.repcom.rftelco.core.Rftelco"
        *                foreignkey="rftelcoId"
        */              
        private Rftelco rftelco;
        

        public Rftelco getRftelco() {
                return rftelco;
        }

        public void setRftelco(Rftelco rftelco) {
                this.rftelco = rftelco;
        }

        public String getNumber() {
                return number;
        }

        public void setNumber(String number) {
                this.number = number;
        }

        public int getPhoneNumberId() {
                return phoneNumberId;
        }

        public void setPhoneNumberId(int phoneNumberId) {
                this.phoneNumberId = phoneNumberId;
        }

        public int getRftelcoId() {
                return rftelcoId;
        }

        public void setRftelcoId(int rftelcoId) {
                this.rftelcoId = rftelcoId;
        }       
        
        public PhoneNumber(){
                
        }
        public PhoneNumber(String number){
                this.number = number;
        }

        
}


------------------------------------------------------------------------

package de.repcom.rftelco.core;

import java.util.Vector;

import de.repcom.rftelco.core.Interface.InterfaceRftelco;


/**
* @ojb.class table = "RFTELCO" */
public class Rftelco implements InterfaceRftelco{
        private static final long serialVersionUID = 1L;
        
        /**
         * @ojb.field column = "RF_TELKO_ID" primarykey = "true" autoincrement = 
"ojb"
         */
        private int rftelcoId;
        
        /**
         * @ojb.field column = "PARTNER_ID_USER" length = "250"
         */
        private String partnerIdUser;

        /**
         * @ojb.field column = "FIRST_NAME" length = "250"
         */
        private String firstName;
        
        /**
         * @ojb.field column = "LAST_NAME" length = "250"
         */
        private String lastName;
        
        /**
         * @ojb.field column = "NAME_SUFFIX" length = "250"
         */
        private String nameSuffix;
        
        /**
         * @ojb.field column = "STREET" length = "250"
         */
        private String street;
        
        /**
         * @ojb.field column = "ZIP" length = "250"
         */
        private String zip;
        
        /**
         * @ojb.field column = "CITY" length = "250"
         */
        private String city;

        /*
        /**
         * @ojb.field column = "CALLS_ID"
        */
        //private int callsId;
        
        
        /*
        /**
        * @ojb.reference class-ref="de.repcom.rftelco.core.Calls"
        *                foreignkey="callsId"
        */
        //private InterfaceCalls interfaceCalls;
        
        
        /**
         * @ojb.collection 
element-class-ref="de.repcom.rftelco.core.PhoneNumber"
         *                 foreignkey="rftelcoId" auto-retrieve="true"
         *                 auto-update="true" auto-delete="true"
         */
        private Vector phoneNumberList;

        
        
        public String getFirstName() {
                return firstName;
        }


        public void setFirstName(String firstName) {
                this.firstName = firstName;
        }


        public String getLastName() {
                return lastName;
        }


        public void setLastName(String lastName) {
                this.lastName = lastName;
        }


        public String getNameSuffix() {
                return nameSuffix;
        }


        public void setNameSuffix(String nameSuffix) {
                this.nameSuffix = nameSuffix;
        }


        public String getPartnerIdUser() {
                return partnerIdUser;
        }


        public void setPartnerIdUser(String partnerIdUser) {
                this.partnerIdUser = partnerIdUser;
        }


        public int getRftelcoId() {
                return rftelcoId;
        }


        public void setRftelcoId(int rftelcoId) {
                this.rftelcoId = rftelcoId;
        }


        public String getStreet() {
                return street;
        }


        public void setStreet(String street) {
                this.street = street;
        }


        public String getZip() {
                return zip;
        }


        public void setZip(String zip) {
                this.zip = zip;
        }

        public Rftelco(){
        }


        public Vector getPhoneNumberList() {
                return phoneNumberList;
        }


        public void setPhoneNumberList(Vector phoneNumberList) {
                this.phoneNumberList = phoneNumberList;
        }


        public String getCity() {
                return city;
        }


        public void setCity(String city) {
                this.city = city;
        }

        
        public Rftelco(
                        int rftelcoId,
                        String partnerIdUser,
String firstName, String lastName, String nameSuffix, String street, String zip,
                        String city) {
                this.city = city;
                this.firstName = firstName;
                this.lastName = lastName;
                this.nameSuffix = nameSuffix;
                this.partnerIdUser = partnerIdUser;
                this.rftelcoId = rftelcoId;
                this.street = street;
                this.zip = zip;
        }


        
        
        
}


------------------------------------------------------------------------

<!-- OJB INTERNAL MAPPINGS START HERE, DO NOT EDIT -->
<!--
#/* Copyright 2002-2004 The Apache Software Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
<!-- The OJB HIGH/LOW SequenceManagerTable -->
   <class-descriptor
      class="org.apache.ojb.broker.util.sequence.HighLowSequence"
      table="OJB_HL_SEQ"
   >

       <object-cache class="org.apache.ojb.broker.cache.ObjectCacheEmptyImpl">
       </object-cache>

       <field-descriptor
         name="tableName"
         column="TABLENAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor
         name="fieldName"
         column="FIELDNAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor
         name="maxKey"
         column="MAX_KEY"
         jdbc-type="BIGINT"
      />
      <field-descriptor
         name="grabSize"
         column="GRAB_SIZE"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="version"
         column="VERSION"
         jdbc-type="INTEGER"
         locking="true"
      />
   </class-descriptor>


<!-- THIS IS THE OJB NAMED ROOTS TABLE, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.NamedRootsMap$NamedEntry"
          table="OJB_NRM"
   >
      <field-descriptor
         name="name"
         column="NAME"
         jdbc-type="VARCHAR"
         primarykey="true"
      />
      <field-descriptor
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
      />
   </class-descriptor>

<!-- THIS IS THE OJB DLIST IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DListImpl"
          table="OJB_DLIST"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />

      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
          auto-retrieve = "true"
          auto-update="none"
          auto-delete="none"
      >
         <inverse-foreignkey field-ref="dlistId"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DLIST ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
      class="org.apache.ojb.odmg.collections.DListEntry"
      table="OJB_DLIST_ENTRIES"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <field-descriptor
         name="dlistId"
         column="DLIST_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="position"
         column="POSITION_"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>

   <!-- THIS IS THE OJB DBAG IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DBagImpl"
          table="OJB_DLIST"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
          auto-retrieve = "true"
          auto-update="none"
          auto-delete="none"
      >
         <inverse-foreignkey field-ref="dlistId"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DSET IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DSetImpl"
          table="OJB_DSET"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <collection-descriptor
         name="elements"
         element-class-ref="org.apache.ojb.odmg.collections.DSetEntry"
          auto-retrieve = "true"
          auto-update="none"
          auto-delete="none"
      >
         <inverse-foreignkey field-ref="dlistId"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DSET ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DSetEntry"
          table="OJB_DSET_ENTRIES"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <field-descriptor
         name="dlistId"
         column="DLIST_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="position"
         column="POSITION_"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="oid"
         column="OID_"
         jdbc-type="LONGVARBINARY"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>

<!-- THIS IS THE OJB DMAP IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DMapImpl"
          table="OJB_DMAP"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <collection-descriptor
         name="entries"
         element-class-ref="org.apache.ojb.odmg.collections.DMapEntry"
         
collection-class="org.apache.ojb.broker.util.collections.ManageableHashSet"
          auto-retrieve = "true"
          auto-update="none"
          auto-delete="none"
      >
         <inverse-foreignkey field-ref="dmapId"/>
      </collection-descriptor>
   </class-descriptor>

<!-- THIS IS THE OJB DMAP ENTRY IMPLEMENTATION, DO NOT EDIT-->
   <class-descriptor
          class="org.apache.ojb.odmg.collections.DMapEntry"
          table="OJB_DMAP_ENTRIES"
   >
      <field-descriptor
         name="id"
         column="ID"
         jdbc-type="INTEGER"
         primarykey="true"
         autoincrement="true"
      />
      <field-descriptor
         name="dmapId"
         column="DMAP_ID"
         jdbc-type="INTEGER"
      />
      <field-descriptor
         name="keyOid"
         column="KEY_OID"
         jdbc-type="LONGVARBINARY"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
      <field-descriptor
         name="valueOid"
         column="VALUE_OID"
         jdbc-type="LONGVARBINARY"
         
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
      />
   </class-descriptor>



   <!-- END OF OJB INTERNAL MAPPINGS-->


------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


------------------------------------------------------------------------

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.20/233 - Release Date: 18.01.2006


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to