com.tensegrity.palowebviewer.server
Class ViewSaver
java.lang.Object
com.tensegrity.palowebviewer.server.ViewSaver
- All Implemented Interfaces:
- IXConsts
public final class ViewSaver
- extends java.lang.Object
- implements IXConsts
Fields inherited from interface com.tensegrity.palowebviewer.modules.paloclient.client.IXConsts |
MAX_TYPE_ID, TYPE_AXIS, TYPE_CONSOLIDATED_ELEMENT, TYPE_CUBE, TYPE_DATABASE, TYPE_DIMENSION, TYPE_ELEMENT, TYPE_ELEMENT_NODE, TYPE_NAME_AXIS, TYPE_NAME_CONSOLIDATED_ELEMENT, TYPE_NAME_CUBE, TYPE_NAME_DATABASE, TYPE_NAME_DIMENSION, TYPE_NAME_ELEMENT, TYPE_NAME_ELEMENT_NODE, TYPE_NAME_ROOT, TYPE_NAME_SERVER, TYPE_NAME_SUBSET, TYPE_NAME_VIEW, TYPE_ROOT, TYPE_SERVER, TYPE_SUBSET, TYPE_VIEW, XPATH_FIELD_SEPARATOR, XPATH_SEPARATOR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewSaver
public ViewSaver(PaloAccessor accessor)
save
public void save()
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
addDescription
protected void addDescription()
setConnection
public void setConnection(org.palo.api.Connection connection)
setViewPath
public void setViewPath(XViewPath viewPath)
initFields
protected void initFields()
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
addCubeView
protected org.palo.api.CubeView addCubeView()
getDimension
protected org.palo.api.Dimension getDimension(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getXDimension
protected XDimension getXDimension(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getSubset
protected org.palo.api.Subset getSubset(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getXSubset
protected XSubset getXSubset(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getElement
protected org.palo.api.Element getElement(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getXElement
protected XElement getXElement(XPath path)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
addDimension
public void addDimension(org.palo.api.Axis axis,
XPath dimensionPath)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getElementPath
protected org.palo.api.Element[] getElementPath(org.palo.api.Element element)
addDimensions
public void addDimensions(org.palo.api.Axis axis,
XPath axisPath)
throws InvalidObjectPathException
- Throws:
InvalidObjectPathException
getSavedViewId
public java.lang.String getSavedViewId()