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.XBCUpdateHandlerpublic 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.XBCUpdateHandlerpublic XBEFormatSpec updateFormatSpec(java.lang.Long[] path, java.lang.Long specId)
updateFormatSpec in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBEGroupSpec updateGroupSpec(java.lang.Long[] path, java.lang.Long specId)
updateGroupSpec in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBEBlockSpec updateBlockSpec(java.lang.Long[] path, java.lang.Long specId)
updateBlockSpec in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBEFormatSpec addFormatSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addFormatSpecFromWS in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBEGroupSpec addGroupSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addGroupSpecFromWS in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBEBlockSpec addBlockSpecFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long specId)
addBlockSpecFromWS in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic XBENode addNodeFromWS(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.Long nodeId)
addNodeFromWS in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic boolean processNodePath(java.lang.Long[] path)
processNodePath in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic 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.XBCUpdateHandlerpublic void removeWSListener(org.xbup.lib.xb.catalog.update.XBCUpdateListener wsl)
removeWSListener in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic void fireUsageEvent(boolean usage)
fireUsageEvent in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic void processAllData(java.lang.Long[] path)
processAllData in interface org.xbup.lib.xb.catalog.update.XBCUpdateHandlerpublic 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)