Seam.Remoting.type.productGalleryDAO = function() {
  this.modelId = undefined;
  this.modelName = undefined;
  this.phoneNumber = undefined;
  this.nextKey = undefined;
  this.imageUrl = undefined;
  this.prevKey = undefined;
  this.modelImages = undefined;
  this.crntKey = undefined;
  this.town = undefined;
  Seam.Remoting.type.productGalleryDAO.prototype.getModelId = function() { return this.modelId; }
  Seam.Remoting.type.productGalleryDAO.prototype.getModelName = function() { return this.modelName; }
  Seam.Remoting.type.productGalleryDAO.prototype.getPhoneNumber = function() { return this.phoneNumber; }
  Seam.Remoting.type.productGalleryDAO.prototype.getNextKey = function() { return this.nextKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.getImageUrl = function() { return this.imageUrl; }
  Seam.Remoting.type.productGalleryDAO.prototype.getPrevKey = function() { return this.prevKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.getModelImages = function() { return this.modelImages; }
  Seam.Remoting.type.productGalleryDAO.prototype.getCrntKey = function() { return this.crntKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.getTown = function() { return this.town; }
  Seam.Remoting.type.productGalleryDAO.prototype.setModelId = function(modelId) { this.modelId = modelId; }
  Seam.Remoting.type.productGalleryDAO.prototype.setModelName = function(modelName) { this.modelName = modelName; }
  Seam.Remoting.type.productGalleryDAO.prototype.setPhoneNumber = function(phoneNumber) { this.phoneNumber = phoneNumber; }
  Seam.Remoting.type.productGalleryDAO.prototype.setNextKey = function(nextKey) { this.nextKey = nextKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.setImageUrl = function(imageUrl) { this.imageUrl = imageUrl; }
  Seam.Remoting.type.productGalleryDAO.prototype.setPrevKey = function(prevKey) { this.prevKey = prevKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.setModelImages = function(modelImages) { this.modelImages = modelImages; }
  Seam.Remoting.type.productGalleryDAO.prototype.setCrntKey = function(crntKey) { this.crntKey = crntKey; }
  Seam.Remoting.type.productGalleryDAO.prototype.setTown = function(town) { this.town = town; }
}

Seam.Remoting.type.productGalleryDAO.__name = "productGalleryDAO";
Seam.Remoting.type.productGalleryDAO.__metadata = [
  {field: "modelId", type: "number"},
  {field: "modelName", type: "str"},
  {field: "nextKey", type: "str"},
  {field: "phoneNumber", type: "str"},
  {field: "imageUrl", type: "str"},
  {field: "prevKey", type: "str"},
  {field: "crntKey", type: "str"},
  {field: "modelImages", type: "bag"},
  {field: "town", type: "str"}];

Seam.Component.register(Seam.Remoting.type.productGalleryDAO);

Seam.Remoting.type.productGallery = function() {
  this.__callback = new Object();
  Seam.Remoting.type.productGallery.prototype.getModel = function(p0, callback, exceptionHandler) {
    return Seam.Remoting.execute(this, "getModel", [p0], callback, exceptionHandler);
  }
}
Seam.Remoting.type.productGallery.__name = "productGallery";

Seam.Component.register(Seam.Remoting.type.productGallery);

