|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PortfolioService
Service interface for Portfolio specific operations.
| Method Summary | |
|---|---|
Portfolio |
activatePortfolio(java.lang.String portfolioID)
Deprecated. |
Portfolio |
createPortfolio(Portfolio portfolio)
Create a new Portfolio object. |
Portfolio |
createTestPortfolio(java.lang.String portfolioID)
Deprecated. |
void |
deletePortfolio(java.lang.String portfolioID)
Deprecated. |
java.util.List |
getAllPortfolios(Query query)
List all Portfolios filtered by the given Query. |
Portfolio |
getPortfolio(java.lang.String portfolioID)
Fetch the Portfolio identified by the given portfolioID. |
Portfolio |
markReadyToPublish(java.lang.String portfolioID)
Mark as ready to publish the Portfolio identified by the given portfolioID. |
java.lang.Boolean |
portfolioExists(java.lang.String portfolioName)
Check if a Portfolio exists by the given name. |
Portfolio |
publishPortfolio(java.lang.String portfolioID)
Publish the Portfolio identified by the given portfolioID. |
Portfolio |
readPortfolio(java.lang.String portfolioID)
Fetch the Portfolio identified by the given portfolioID. |
Portfolio |
retrieveVersion(java.lang.String portfolioId,
java.util.Date publishDate)
Returns the version of portfolio that was published on or before the specified date. |
Portfolio |
revertToLastPublished(java.lang.String portfolioId)
Reverts the portfolio to the last published version. |
Portfolio |
updatePortfolio(Portfolio portfolio)
Update the given Portfolio. |
| Method Detail |
|---|
Portfolio createPortfolio(Portfolio portfolio)
throws ICCException
Portfolio object.
portfolio - The Portfolio to be created.
Portfolio object
ICCException
Portfolio createTestPortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio object.
portfolioID - ID of the Portfolio whose Inactive version is to be created.
Portfolio object.
ICCException
void deletePortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
portfolioID - ID of the Portfolio.
ICCException
Portfolio markReadyToPublish(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
portfolioID - ID of the Portfolio.
Portfolio object marked for publishing
ICCException
Portfolio activatePortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
portfolioID - ID of the Portfolio.updateDependencies - Whether to set this new activated version in the dependencies.
Portfolio object
ICCException
Portfolio publishPortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
portfolioID - ID of the Portfolio.
Portfolio object
ICCException
Portfolio updatePortfolio(Portfolio portfolio)
throws ICCException
Portfolio.
portfolio - Portfolio object to be updated.
Portfolio object.
ICCException
java.util.List getAllPortfolios(Query query)
throws ICCException
Portfolios filtered by the given Query.
query - Query to select Portfolios (supports only first level
attributes/properties of an object).Portfolio objects
ICCExceptionStatement,
Query
Portfolio getPortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
This action is not audited for action type Read.
portfolioID - ID of the Portfolio to be fetched.
Portfolio identified by the given portfolioID.
ICCException
Portfolio readPortfolio(java.lang.String portfolioID)
throws ICCException
Portfolio identified by the given portfolioID.
This action is audited for action type Read.
portfolioID - ID of the Portfolio to be fetched.
Portfolio identified by the given portfolioID.
ICCException
java.lang.Boolean portfolioExists(java.lang.String portfolioName)
throws ICCException
Portfolio exists by the given name.
portfolioName - Name of the Portfolio.
ICCException
Portfolio revertToLastPublished(java.lang.String portfolioId)
throws ICCException
portfolioId - The Portfolio ID.
ICCException
Portfolio retrieveVersion(java.lang.String portfolioId,
java.util.Date publishDate)
portfolioId - The Portfolio ID.publishDate - specifies the date for fetching published portfolio.
ICCException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||