public class PublishSupportObject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DbHelper |
_dbHelper
The _db helper.
|
private java.lang.String |
_dbName
The _db name.
|
private java.lang.String |
_driverName
The _driver name.
|
private java.lang.String |
_hostName
The _host name.
|
private org.apache.log4j.Logger |
_logger
The _logger.
|
private java.lang.String |
_passwordString
The _password string.
|
private java.util.Properties |
_props
The _props.
|
private java.lang.String |
_userName
The _user name.
|
private java.lang.String |
outputDir
The 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.Object
public static void main(java.lang.String[] args)
args
- the arguments