public class PublishSupportObject
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| private DbHelper | _dbHelperThe _db helper. | 
| private java.lang.String | _dbNameThe _db name. | 
| private java.lang.String | _driverNameThe _driver name. | 
| private java.lang.String | _hostNameThe _host name. | 
| private org.apache.log4j.Logger | _loggerThe _logger. | 
| private java.lang.String | _passwordStringThe _password string. | 
| private java.util.Properties | _propsThe _props. | 
| private java.lang.String | _userNameThe _user name. | 
| private java.lang.String | outputDirThe output dir. | 
| Constructor and Description | 
|---|
| PublishSupportObject()Instantiates a new publish support object. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | createPublishHTMLList(java.lang.String urlString,
                     java.io.PrintWriter out)Creates the publish xml list including the url of each item. | 
| void | createPublishXmlList(java.lang.String urlString,
                    java.io.Writer out)Creates the publish xml list including the url of each item. | 
| java.util.List<java.lang.String> | getFullNameList()Gets the full name list of published data from table_publish | 
| java.util.List<PublishDataObject> | getPublishDataList()Gets a List containing the fullname, created date and published flag the published data objects. | 
| java.util.List<PublishDataObject> | getPublishDataObjects()Gets a List containing all the published data objects. | 
| java.lang.String | getPublishedContent(java.lang.String fullName)Gets the published content. | 
| static void | main(java.lang.String[] args)The main method. | 
| private void | outputPrettyXml(org.dom4j.Document doc,
               java.io.Writer out)Output pretty xml. | 
| void | publish(java.lang.String fullName,
       java.lang.String content)Publish. | 
| private void | setup()Setup. | 
| java.lang.String | toString() | 
| void | unPublish(java.lang.String fullName)Un publish. | 
private org.apache.log4j.Logger _logger
private java.util.Properties _props
private DbHelper _dbHelper
private java.lang.String _hostName
private java.lang.String _dbName
private java.lang.String _driverName
private java.lang.String _userName
private java.lang.String _passwordString
private java.lang.String outputDir
public PublishSupportObject()
private void setup()
public void publish(java.lang.String fullName,
           java.lang.String content)
fullName - the full namecontent - the contentpublic void unPublish(java.lang.String fullName)
fullName - the full namepublic java.lang.String getPublishedContent(java.lang.String fullName)
fullName - the cell to match onpublic java.util.List<java.lang.String> getFullNameList()
public java.util.List<PublishDataObject> getPublishDataObjects()
public java.util.List<PublishDataObject> getPublishDataList()
private void outputPrettyXml(org.dom4j.Document doc,
                   java.io.Writer out)
dom4j - documentthe - Java.io Writer to outputpublic void createPublishXmlList(java.lang.String urlString,
                        java.io.Writer out)
urlString - the url string for the itemout - the Java.io Writer to outputpublic void createPublishHTMLList(java.lang.String urlString,
                         java.io.PrintWriter out)
urlString - the url string for the itemout - the Java.io Writer to outputpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
args - the arguments