public class OfBizPortalPageStore extends Object implements PortalPageStore
Modifier and Type | Class and Description |
---|---|
static class |
OfBizPortalPageStore.Column |
static class |
OfBizPortalPageStore.Table |
Constructor and Description |
---|
OfBizPortalPageStore(OfBizDelegator delegator,
UserManager userManager) |
Modifier and Type | Method and Description |
---|---|
PortalPage |
adjustFavouriteCount(SharedEntity portalPage,
int incrementValue)
Updates the favourite count of the PortalPage in the database.
|
PortalPage |
create(PortalPage portalPage)
Creates a PortalPage in the database
|
void |
delete(Long portalPageId)
Deletes the PortalPage with the specified portalPageId
|
void |
flush()
Flushes any caches that may exist
|
EnclosedIterable<PortalPage> |
get(SharedEntityAccessor.RetrievalDescriptor descriptor)
Get a
EnclosedIterable of PortalPages for the specified List of ids. |
EnclosedIterable<PortalPage> |
getAll()
Get a
EnclosedIterable of all PortalPages in the database. |
Collection<PortalPage> |
getAllOwnedPortalPages(ApplicationUser owner)
Gets all the PortalPage's owned by the specified User
|
Collection<PortalPage> |
getAllOwnedPortalPages(String userKey)
Gets all the PortalPage's owned by the specified User
|
PortalPage |
getPortalPage(Long portalPageId)
Gets the PortalPage with the specified portalPageId
|
PortalPage |
getPortalPageByOwnerAndName(ApplicationUser owner,
String name)
Gets the specified PortalPage that is owned by the User and has the specified portalPageName
|
PortalPage |
getSystemDefaultPortalPage()
Goes to the database and fetches the system default dashboard configuration.
|
PortalPage |
update(PortalPage portalPage)
Updates the PortalPage in the database.
|
boolean |
updatePortalPageOptimisticLock(Long portalPageId,
Long currentVersion)
This method will increment the version of the given portalPage by one.
|
public OfBizPortalPageStore(OfBizDelegator delegator, UserManager userManager)
public EnclosedIterable<PortalPage> get(SharedEntityAccessor.RetrievalDescriptor descriptor)
PortalPageStore
EnclosedIterable
of PortalPages for the specified List of ids.get
in interface PortalPageStore
descriptor
- retrieval descriptorpublic EnclosedIterable<PortalPage> getAll()
PortalPageStore
EnclosedIterable
of all PortalPages in the database.getAll
in interface PortalPageStore
public Collection<PortalPage> getAllOwnedPortalPages(ApplicationUser owner)
PortalPageStore
getAllOwnedPortalPages
in interface PortalPageStore
owner
- the User who is the owner of the PortalPage
spublic Collection<PortalPage> getAllOwnedPortalPages(String userKey)
PortalPageStore
getAllOwnedPortalPages
in interface PortalPageStore
userKey
- The key of the user who is the owner of the PortalPage'spublic PortalPage getPortalPageByOwnerAndName(ApplicationUser owner, String name)
PortalPageStore
getPortalPageByOwnerAndName
in interface PortalPageStore
owner
- the User how is the owner of the PortalPagename
- the name of the PortalPagepublic PortalPage getPortalPage(Long portalPageId)
PortalPageStore
getPortalPage
in interface PortalPageStore
portalPageId
- the id of the PortalPage to locatepublic PortalPage update(PortalPage portalPage)
PortalPageStore
update
in interface PortalPageStore
portalPage
- the PortalPage to updatepublic PortalPage adjustFavouriteCount(SharedEntity portalPage, int incrementValue)
PortalPageStore
adjustFavouriteCount
in interface PortalPageStore
portalPage
- the portal page to change.incrementValue
- the value to increase the favourite count by. Can be a number < 0 to decrease the favourite count.public PortalPage create(PortalPage portalPage)
PortalPageStore
create
in interface PortalPageStore
portalPage
- the PortalPage to createpublic void delete(Long portalPageId)
PortalPageStore
delete
in interface PortalPageStore
portalPageId
- the id of the PortalPage to deletepublic PortalPage getSystemDefaultPortalPage()
PortalPageStore
getSystemDefaultPortalPage
in interface PortalPageStore
public boolean updatePortalPageOptimisticLock(Long portalPageId, Long currentVersion)
PortalPageStore
updatePortalPageOptimisticLock
in interface PortalPageStore
portalPageId
- The dashboard to updatecurrentVersion
- The current version for this dashboardpublic void flush()
PortalPageStore
flush
in interface PortalPageStore
Copyright © 2002-2016 Atlassian. All Rights Reserved.