| com.microstrategy.web.objects.WebMDUpdateSource |
Object used to perform update manipulations on the MetaData
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract String |
getCurrentVersion()
Return the current version of the MD connected to by the IServer.
| ||||||||||
| abstract String |
getLogPath()
Return the path where a log will be stored upon update
| ||||||||||
| abstract boolean |
needMDXUpdate(boolean quickCheck)
Check to see if the current MD needs to update its MDX components
| ||||||||||
| abstract boolean |
needUpdate()
Returns whether the current MD needs to be updated to work optimally with the current version
of the MSTR product.
| ||||||||||
| abstract void |
setLogPath(String logPath)
Set the path where a log of the update can be stored
| ||||||||||
| abstract String |
update(int command, int fg)
Send a custom update command
| ||||||||||
| abstract String |
update(int command)
Send a custom update command
| ||||||||||
| abstract void |
updateDocDefns()
This method is deprecated.
use
update(int) instead
| ||||||||||
| abstract void |
updateHistoryListSchedules()
Update the MD History List schedules
| ||||||||||
| abstract void |
updateIncrementalPrivileges(int privTypes)
Update privileges as specified
| ||||||||||
| abstract void |
updateMD()
Updates the entire MD to a version that will work with the current version of the MSTR product.
| ||||||||||
| abstract void |
updateProject()
Updates the project currently associated with the IServer session.
| ||||||||||
| abstract void |
updateSecurityModel()
Update the MD security model
| ||||||||||
| abstract void |
updateTranslations()
Update the translations stored in MD
| ||||||||||
Return the current version of the MD connected to by the IServer. Not optimized: Each call will result in a call to IServer
| WebObjectsException |
|---|
Return the path where a log will be stored upon update
Check to see if the current MD needs to update its MDX components
| WebObjectsException | |
| WebObjectsException |
Returns whether the current MD needs to be updated to work optimally with the current version of the MSTR product. Not optimized: Each call will result in a call to IServer
| WebObjectsException |
|---|
Set the path where a log of the update can be stored
| logPath | String containing the path information |
|---|
Send a custom update command
| command | int from EnumDSSXMLMDUpdateCommands specifiying an IServer flag |
|---|
| WebObjectsException |
|---|
Send a custom update command
| command | int from EnumDSSXMLMDUpdateCommands specifiying which command to send to the IServer |
|---|
| WebObjectsException |
|---|
This method is deprecated.
use update(int) instead
Update the MD document definitions
| WebObjectsException | |
| WebObjectsException |
Update the MD History List schedules
| WebObjectsException |
|---|
Update privileges as specified
| privTypes | int binary OR of EnumDSSXMLPrivilegeUpdateTypes
|
|---|
| WebObjectsException |
|---|
Updates the entire MD to a version that will work with the current version of the MSTR product.
| WebObjectsException |
|---|
Updates the project currently associated with the IServer session. Exception is thrown if this method is called with a configuration session
| WebObjectsException |
|---|
Update the translations stored in MD
| WebObjectsException |
|---|