public class XBCUpdatePHPHandler
extends java.lang.Object
implements org.xbup.lib.xb.catalog.update.XBCUpdateHandler
Constructor and Description |
---|
XBCUpdatePHPHandler(XBAECatalog catalog)
Creates a new instance of XBCatalogPHPHandler
|
Modifier and Type | Method and Description |
---|---|
XBEBlockSpec |
addBlockSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node,
java.lang.Long specId) |
XBEFormatSpec |
addFormatSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node,
java.lang.Long specId) |
XBEGroupSpec |
addGroupSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node,
java.lang.Long specId) |
XBENode |
addNodeFromWS(org.xbup.lib.xb.catalog.base.XBCNode node,
java.lang.Long nodeId)
Adds node from WS Catalog interface
|
void |
addWSListener(org.xbup.lib.xb.catalog.update.XBCUpdateListener wsl) |
void |
fireUsageEvent(boolean usage) |
XBAECatalog |
getCatalog() |
javax.persistence.EntityManager |
getEm() |
java.lang.Long |
getLang() |
org.xbup.lib.xb.catalog.update.XBCUpdatePHPPort |
getPort() |
void |
init()
Initialize WebService
|
void |
processAllBinds(XBENode node) |
void |
processAllData(java.lang.Long[] path)
Recursively receive all information about given specification node
|
void |
processAllNodes(XBENode node) |
void |
processBlockSpecBinds(XBEBlockSpec spec) |
void |
processFormatSpecBinds(XBEFormatSpec spec) |
void |
processGroupSpecBinds(XBEGroupSpec spec) |
void |
processNodeBlockSpecs(XBENode node) |
void |
processNodeFormatSpecs(XBENode node) |
void |
processNodeGroupSpecs(XBENode node) |
boolean |
processNodePath(java.lang.Long[] path) |
void |
reinit() |
void |
removeWSListener(org.xbup.lib.xb.catalog.update.XBCUpdateListener wsl) |
void |
setCatalog(XBAECatalog catalog) |
void |
setEm(javax.persistence.EntityManager em) |
void |
setLang(java.lang.Long lang) |
void |
setPort(org.xbup.lib.xb.catalog.update.XBCUpdatePHPPort port) |
XBEBlockSpec |
updateBlockSpec(java.lang.Long[] path,
java.lang.Long specId) |
XBEFormatSpec |
updateFormatSpec(java.lang.Long[] path,
java.lang.Long specId) |
XBEGroupSpec |
updateGroupSpec(java.lang.Long[] path,
java.lang.Long specId) |
void |
updateItem(XBEItem item,
org.xbup.lib.xb.catalog.update.ItemInfo info) |
org.xbup.lib.xb.block.declaration.XBContext |
updateTypeSpecFromWS(java.lang.Long[] path,
long specId) |
public XBCUpdatePHPHandler(XBAECatalog catalog)
public void init()
init
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public void reinit()
public org.xbup.lib.xb.catalog.update.XBCUpdatePHPPort getPort()
public void setPort(org.xbup.lib.xb.catalog.update.XBCUpdatePHPPort port)
public org.xbup.lib.xb.block.declaration.XBContext updateTypeSpecFromWS(java.lang.Long[] path, long specId)
updateTypeSpecFromWS
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEFormatSpec updateFormatSpec(java.lang.Long[] path, java.lang.Long specId)
updateFormatSpec
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEGroupSpec updateGroupSpec(java.lang.Long[] path, java.lang.Long specId)
updateGroupSpec
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEBlockSpec updateBlockSpec(java.lang.Long[] path, java.lang.Long specId)
updateBlockSpec
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEFormatSpec addFormatSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addFormatSpecFromWS
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEGroupSpec addGroupSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addGroupSpecFromWS
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBEBlockSpec addBlockSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addBlockSpecFromWS
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBENode addNodeFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long nodeId)
addNodeFromWS
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public boolean processNodePath(java.lang.Long[] path)
processNodePath
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public XBAECatalog getCatalog()
public void setCatalog(XBAECatalog catalog)
public java.lang.Long getLang()
public void setLang(java.lang.Long lang)
public void updateItem(XBEItem item, org.xbup.lib.xb.catalog.update.ItemInfo info)
public javax.persistence.EntityManager getEm()
public void setEm(javax.persistence.EntityManager em)
public void addWSListener(org.xbup.lib.xb.catalog.update.XBCUpdateListener wsl)
addWSListener
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public void removeWSListener(org.xbup.lib.xb.catalog.update.XBCUpdateListener wsl)
removeWSListener
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public void fireUsageEvent(boolean usage)
fireUsageEvent
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public void processAllData(java.lang.Long[] path)
processAllData
in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandler
public void processAllNodes(XBENode node)
public void processAllBinds(XBENode node)
public void processNodeBlockSpecs(XBENode node)
public void processNodeGroupSpecs(XBENode node)
public void processNodeFormatSpecs(XBENode node)
public void processFormatSpecBinds(XBEFormatSpec spec)
public void processGroupSpecBinds(XBEGroupSpec spec)
public void processBlockSpecBinds(XBEBlockSpec spec)