00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 package org.openmobileis.database.fastobjectdb;
00026
00027 import org.openmobileis.common.util.OpenMISSerializable;
00028
00036 public class FODBCollectionDescriptor implements OpenMISSerializable {
00037 static final long serialVersionUID = 5521257935120563452L;
00038 private String collectionName;
00039 private Class objectType;
00040 private boolean synchronize;
00041 private boolean compressed;
00042
00046 public FODBCollectionDescriptor(String collectionName, Class objectType) {
00047 super();
00048 this.collectionName = collectionName;
00049 this.objectType = objectType;
00050 this.synchronize = true;
00051 this.compressed = false;
00052 }
00053
00060 public boolean isCompressed() {
00061 return compressed;
00062 }
00063
00070 public void setCompressed(boolean compressed) {
00071 this.compressed = compressed;
00072 }
00073
00074 public boolean isSynchronize() {
00075 return synchronize;
00076 }
00077
00078 public void setSynchronize(boolean synchronize) {
00079 this.synchronize = synchronize;
00080 }
00081
00082 public String getCollectionName() {
00083 return collectionName;
00084 }
00085
00086 public Class getObjectType() {
00087 return objectType;
00088 }
00089
00090 }