001: /*
002: * snapper
003: *
004: * Enhydra super-servlet specification object
005: *
006: */
007:
008: package org.enhydra.snapperAdmin.spec;
009:
010: import java.sql.Timestamp;
011:
012: import org.enhydra.snapperAdmin.spec.DocumentGroup;
013: import org.enhydra.snapperAdmin.spec.Path;
014:
015: public interface Site {
016:
017: public String getNAME();
018:
019: //public String getID() throws Exception;
020: public String getLANGUAGE();
021:
022: public int getMAXSIZE();
023:
024: public int getMAXAGE();
025:
026: public String getLASTUPDATE();
027:
028: public String getLASTQUERY();
029:
030: public int getFILENR();
031:
032: public int getQUERYNR();
033:
034: public boolean getSEARCH();
035:
036: public boolean getDOWNLOAD();
037:
038: public boolean getINDEXCONTENT();
039:
040: public boolean getINDEXDIRECTORY();
041:
042: public boolean getINDEXUNKNOWNFILETYPES();
043:
044: public String getINDEXDIR();
045:
046: public String getFILTERDB();
047:
048: public String getFILTERTABLE();
049:
050: public String getFILTERCOLUMN();
051:
052: public String getINCLUDEDB();
053:
054: public String getINCLUDETABLE();
055:
056: public String getINCLUDECOLUMN();
057:
058: public String getINCLUDECOLUMNMODIFIED();
059:
060: public String getMETADB();
061:
062: public String getMETATABLE();
063:
064: public String getMETAFILE();
065:
066: public String getMETAKEY();
067:
068: public String getMETAVALUE();
069:
070: //public boolean getLOCKED();
071:
072: public void setNAME(String str);
073:
074: public void setLANGUAGE(String str);
075:
076: public void setMAXSIZE(int str);
077:
078: public void setMAXAGE(int str);
079:
080: public void setLASTUPDATE(String str);
081:
082: public void setLASTQUERY(String str);
083:
084: public void setFILENR(int str);
085:
086: public void setQUERYNR(int str);
087:
088: public void setSEARCH(boolean str);
089:
090: public void setDOWNLOAD(boolean str);
091:
092: public void setINDEXCONTENT(boolean str);
093:
094: public void setINDEXDIRECTORY(boolean str);
095:
096: public void setINDEXUNKNOWNFILETYPES(boolean str);
097:
098: public void setINDEXDIR(String str);
099:
100: public void setFILTERDB(String str);
101:
102: public void setFILTERTABLE(String str);
103:
104: public void setFILTERCOLUMN(String str);
105:
106: public void setINCLUDEDB(String str);
107:
108: public void setINCLUDETABLE(String str);
109:
110: public void setINCLUDECOLUMN(String str);
111:
112: public void setINCLUDECOLUMNMODIFIED(String str);
113:
114: public void setMETADB(String str);
115:
116: public void setMETATABLE(String str);
117:
118: public void setMETAFILE(String str);
119:
120: public void setMETAKEY(String str);
121:
122: public void setMETAVALUE(String str);
123:
124: //public void setLOCKED(boolean str);
125:
126: //public Site findSiteByID(String id, DBTransaction dbt) throws Exception;
127: //public void deleteDir(String index);
128: //public void deleteDB(String index) throws Exception;
129:
130: public Path[] getPathList();
131:
132: public void setPathList(Path[] pathList);
133:
134: public DocumentGroup getDocumentGroup();
135:
136: public void setDocumentGroup(DocumentGroup group);
137:
138: public Timestamp getStartTime();
139:
140: public void setStartTime(Timestamp time);
141:
142: }
|