public interface IWizard2Admin
Modifier and Type | Method and Description |
---|---|
void |
activatePageSet(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String versionLabel)
Mark a page set with the given version label as active.
|
PageSetDefinition |
copyPageSetDefinition(java.lang.String ticket,
PageSetDefinition psDefToCopy,
java.lang.String newPsDefName)
Copies the page set definition to a new page set definition.
|
java.lang.String |
createAutoNumber(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String startNumber,
java.lang.String prefix,
java.lang.String suffix)
Creates a contentless object that holds the info needed to autonumber a page set
|
Page |
createPage(java.lang.String ticket,
Page page,
javax.activation.DataHandler content)
Creates a page object in the repository.
|
PageSetDefinition |
createPageSetDefinition(java.lang.String ticket,
PageSetDefinition pageSetDefinition,
javax.activation.DataHandler content)
Creates a page set definition object in the repository.
|
WizardQuery |
createQuery(java.lang.String ticket,
WizardQuery query,
javax.activation.DataHandler content)
Creates a query in the system
|
void |
deletePageSetDefinition(java.lang.String ticket,
PageSetDefinition pageSetDefinition,
boolean keepPublishedVersion)
Deletes the page set definition from the repository.
|
WizardQuery[] |
getAllQueries(java.lang.String ticket)
Get all WizardQueries in the system.
|
java.lang.String[] |
getAllQueryImplNames()
Return a list of all webservice beans implementing the IWizardQuery interface.
|
java.lang.String[] |
getAllQueryNames(java.lang.String ticket)
Convenience method to get all of the query names in the system.
|
java.lang.String[] |
getAllSecuritySetNames(java.lang.String ticket)
Retrieves all of the possible security set names.
|
Page |
getPage(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String pageId)
Get a Page object based on the pageSetName and pageId specified.
|
Page[] |
getPages(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String category)
Get the Pages in the given page set definition
|
PageSet[] |
getPageSet(java.lang.String ticket,
java.lang.String pageSetName,
boolean allVersions)
Gets a page set definition based on page set name, optionally getting all versions.
|
java.lang.String[] |
getPageSetCategories(java.lang.String ticket,
java.lang.String pageSetName)
Retrieve a list of all Page Set Categories from the given PageSet
|
PageSetDefinition |
getPageSetDefinition(java.lang.String ticket,
java.lang.String pageSetName)
Get the page set definition object from the repository and return a fully constructed page set definition object
complete with pages.
|
PageSetDefinition[] |
getPageSetDefinitions(java.lang.String ticket)
Returns all the unique Page Set Definition objects.
|
Page[] |
getPagesInSetById(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String pageIds)
Retrieve a list of all Page in a set based on id
|
java.lang.String[] |
getPSISecuritySetNames(java.lang.String ticket)
Retrieve all of the possible security options for a PSI in the system.
|
WizardQuery |
getQuery(java.lang.String ticket,
java.lang.String queryName)
Get a query by name.
|
PageSet |
publishPageSet(java.lang.String ticket,
java.lang.String pageSetName,
java.lang.String comment,
boolean majorVersion)
Publishes a page set definition to create a page set.
|
Page |
updatePage(java.lang.String ticket,
Page page,
javax.activation.DataHandler newContent)
Updates a page object in the repository.
|
PageSet publishPageSet(java.lang.String ticket, java.lang.String pageSetName, java.lang.String comment, boolean majorVersion)
ticket
- the authentication ticketpageSetName
- the name of the page set / page set definitioncomment
- optional comment added during the pblish processmajorVersion
- boolean indicating whether or not to create a major version. If false, a minor version will
be generatedvoid activatePageSet(java.lang.String ticket, java.lang.String pageSetName, java.lang.String versionLabel)
ticket
- authentication ticketpageSetName
- the name of the page setversionLabel
- the version of the page set to make active. If you want to deactivate the page set,
simply pass in a null or blank string for the versionLabelPage getPage(java.lang.String ticket, java.lang.String pageSetName, java.lang.String pageId)
ticket
- authentication ticketpageSetName
- the page set namepageId
- the page ID of the page to return. Ex: 'pg0'Page[] getPages(java.lang.String ticket, java.lang.String pageSetName, java.lang.String category)
ticket
- authentication ticketpageSetName
- the page set namecategory
- (optional) the category to return pages for (optional: if null, returns pages in all categories)PageSetDefinition[] getPageSetDefinitions(java.lang.String ticket)
ticket
- PageSetDefinition getPageSetDefinition(java.lang.String ticket, java.lang.String pageSetName)
null
.ticket
- pageSetName
- PageSetDefinition createPageSetDefinition(java.lang.String ticket, PageSetDefinition pageSetDefinition, javax.activation.DataHandler content)
ticket
- authentication ticketpageSetDefinition
- the pageSetDefinition to create.content
- the contentvoid deletePageSetDefinition(java.lang.String ticket, PageSetDefinition pageSetDefinition, boolean keepPublishedVersion) throws OCObjectLockedException
PageSetDefinition.getPageSetName()
and
PageSetDefinition.getObjectId()
populatedticket
- authentication ticketpageSetDefinition
- the Page Set Definition to deletekeepPublishedVersion
- if the published version of the page set should be kept (will still delete everything else)OCObjectLockedException
- if the page set definition cannot be deleted because one or more objects that
will be deleted are lockedOCRuntimeException
- if an error occurs deleting the page set definition or related objectsPageSetDefinition copyPageSetDefinition(java.lang.String ticket, PageSetDefinition psDefToCopy, java.lang.String newPsDefName)
PageSetDefinition.getPageSetName()
populated. When we build a new AW Admin, this should change to
enforcing that the PageSetDefinition.getObjectId()
is populated
2nd Note, this method currently does nothing. Since this is a little used feature, it may not be implemented
until we rebuild the admin for AW 5.0. Alternative workaround is to archive the form, manually change all the XMLs
and re-upload.ticket
- authentication ticketpsDefToCopy
- the PageSetDefinition to copynewPsDefName
- the name of the new page set definitionPage createPage(java.lang.String ticket, Page page, javax.activation.DataHandler content)
ticket
- page
- content
- Page updatePage(java.lang.String ticket, Page page, javax.activation.DataHandler newContent)
ticket
- page
- newContent
- PageSet[] getPageSet(java.lang.String ticket, java.lang.String pageSetName, boolean allVersions)
ticket
- pageSetName
- allVersions
- WizardQuery[] getAllQueries(java.lang.String ticket)
IWizardQuery
implementation beans, use
getAllQueryImplNames()
instead.ticket
- authentication ticketjava.lang.String[] getAllQueryNames(java.lang.String ticket)
getAllQueryImplNames()
instead.ticket
- authentication ticketgetAllQueries(String)
java.lang.String[] getAllQueryImplNames()
getAllQueryNames(String)
instead.WizardQuery getQuery(java.lang.String ticket, java.lang.String queryName)
ticket
- authentication ticketqueryName
- the query nameWizardQuery createQuery(java.lang.String ticket, WizardQuery query, javax.activation.DataHandler content)
ticket
- auth ticketquery
- the query to createcontent
- the query contentjava.lang.String createAutoNumber(java.lang.String ticket, java.lang.String pageSetName, java.lang.String startNumber, java.lang.String prefix, java.lang.String suffix)
ticket
- pageSetName
- startNumber
- the number that you want to start at (ex 00000001)prefix
- a prefix to prepend to all numbers (ex CR-)suffix
- a suffix to append to the end of all numbers (ex -2012)java.lang.String[] getPSISecuritySetNames(java.lang.String ticket)
ticket
- authentication ticketjava.lang.String[] getPageSetCategories(java.lang.String ticket, java.lang.String pageSetName)
ticket
- Authentication ticketpageSetName
- Name of the Page SetPage[] getPagesInSetById(java.lang.String ticket, java.lang.String pageSetName, java.lang.String pageIds)
ticket
- Authentication ticketpageSetName
- Name of the Page SetpageIds
- Various page ids to grabjava.lang.String[] getAllSecuritySetNames(java.lang.String ticket)
ticket
-