public class XBCUpdatePHPHandler extends java.lang.Object implements XBCUpdateHandler
| Constructor and Description |
|---|
XBCUpdatePHPHandler(XBAECatalog catalog)
Creates a new instance of XBCatalogPHPHandler
|
| Modifier and Type | Method and Description |
|---|---|
XBEBlockSpec |
addBlockSpecFromWS(XBENode node,
java.lang.Long specId) |
XBEFormatSpec |
addFormatSpecFromWS(XBENode node,
java.lang.Long specId) |
XBEGroupSpec |
addGroupSpecFromWS(XBENode node,
java.lang.Long specId) |
XBENode |
addNodeFromWS(XBENode node,
java.lang.Long nodeId)
Adds node from WS Catalog interface
|
void |
addWSListener(XBCUpdateListener wsl) |
void |
fireUsageEvent(boolean usage) |
XBAECatalog |
getCatalog() |
javax.persistence.EntityManager |
getEm() |
java.lang.Long |
getLang() |
XBCUpdatePHPPort |
getPort() |
void |
init()
Initialize WebService
|
void |
processAllBinds(XBENode node) |
void |
processAllData(java.lang.Long[] path)
Recursively receive all informations 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 |
removeWSListener(XBCUpdateListener wsl) |
void |
setCatalog(XBAECatalog catalog) |
void |
setEm(javax.persistence.EntityManager em) |
void |
setLang(java.lang.Long lang) |
void |
setPort(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,
ItemInfo info) |
XBContext |
updateTypeSpecFromWS(java.lang.Long[] path,
long specId) |
public XBCUpdatePHPHandler(XBAECatalog catalog)
public void init()
init in interface XBCUpdateHandlerpublic XBCUpdatePHPPort getPort()
public void setPort(XBCUpdatePHPPort port)
public XBContext updateTypeSpecFromWS(java.lang.Long[] path, long specId)
updateTypeSpecFromWS in interface XBCUpdateHandlerpublic XBEFormatSpec updateFormatSpec(java.lang.Long[] path, java.lang.Long specId)
updateFormatSpec in interface XBCUpdateHandlerpublic XBEGroupSpec updateGroupSpec(java.lang.Long[] path, java.lang.Long specId)
updateGroupSpec in interface XBCUpdateHandlerpublic XBEBlockSpec updateBlockSpec(java.lang.Long[] path, java.lang.Long specId)
updateBlockSpec in interface XBCUpdateHandlerpublic XBEFormatSpec addFormatSpecFromWS(XBENode node, java.lang.Long specId)
addFormatSpecFromWS in interface XBCUpdateHandlerpublic XBEGroupSpec addGroupSpecFromWS(XBENode node, java.lang.Long specId)
addGroupSpecFromWS in interface XBCUpdateHandlerpublic XBEBlockSpec addBlockSpecFromWS(XBENode node, java.lang.Long specId)
addBlockSpecFromWS in interface XBCUpdateHandlerpublic XBENode addNodeFromWS(XBENode node, java.lang.Long nodeId)
addNodeFromWS in interface XBCUpdateHandlerpublic boolean processNodePath(java.lang.Long[] path)
processNodePath in interface XBCUpdateHandlerpublic XBAECatalog getCatalog()
public void setCatalog(XBAECatalog catalog)
public java.lang.Long getLang()
public void setLang(java.lang.Long lang)
public javax.persistence.EntityManager getEm()
public void setEm(javax.persistence.EntityManager em)
public void addWSListener(XBCUpdateListener wsl)
addWSListener in interface XBCUpdateHandlerpublic void removeWSListener(XBCUpdateListener wsl)
removeWSListener in interface XBCUpdateHandlerpublic void fireUsageEvent(boolean usage)
fireUsageEvent in interface XBCUpdateHandlerpublic void processAllData(java.lang.Long[] path)
processAllData in interface 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)