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