{ attributes = ( { columnName = "ACCESS_LEVEL"; externalType = integer; name = accessLevel; prototypeName = intNumber; }, { allowsNull = Y; columnName = "CUSTOMER_ID"; externalType = integer; name = customerID; prototypeName = id; }, { columnName = PASSWORD; externalType = char; name = password; prototypeName = varchar50; width = 20; }, { allowsNull = N; columnName = "USER_ID"; externalType = integer; name = userID; prototypeName = id; }, { columnName = LOGIN; externalType = char; name = username; prototypeName = varchar50; width = 20; } ); attributesUsedForLocking = (userID, username, password, accessLevel, customerID); className = "org.wocommunity.rentals.model.server.User"; classProperties = (username, password, accessLevel, customer); externalName = rentaluser; internalInfo = { "_clientClassPropertyNames" = (username, password, accessLevel, customer); "_javaClientClassName" = "org.wocommunity.rentals.model.client.User"; "_nameInObjectStore" = "RENTALS_USER"; }; name = User; primaryKeyAttributes = (userID); relationships = ( { destination = Customer; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = customerID; sourceAttribute = customerID; }); name = customer; } ); }