|
|||||||||
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 Portfolio s 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
Portfolio
s filtered by the given Query
.
query
- Query to select Portfolios (supports only first level
attributes/properties of an object).Portfolio
objects
ICCException
Statement
,
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 |