public class DeferredActionService extends java.lang.Object implements IDeferredAction
| Constructor and Description | 
|---|
DeferredActionService(Container container,
                     javax.sql.DataSource dataSource,
                     BmContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
ContainerChangeset<java.lang.String> | 
changeset(java.lang.Long since)  | 
ContainerChangeset<java.lang.Long> | 
changesetById(java.lang.Long since)  | 
ContainerChangelog | 
containerChangelog(java.lang.Long since)  | 
void | 
create(java.lang.String uid,
      DeferredAction deferredAction)
Creates a new  
DeferredAction with the given uid. | 
void | 
delete(java.lang.String uid)
Deletes a  
DeferredAction. | 
void | 
deleteAll()
Deletes all  
DeferredAction. | 
java.util.List<ItemValue<DeferredAction>> | 
getByActionId(java.lang.String actionId,
             java.lang.Long to)
Fetches a list of all  
DeferredActions matching an actionId and period
 of time | 
java.util.List<ItemValue<DeferredAction>> | 
getByReference(java.lang.String reference)
Fetches a list of all  
DeferredActions matching a reference | 
ItemValue<DeferredAction> | 
getComplete(java.lang.String uid)
Fetches a  
DeferredAction. | 
long | 
getVersion()  | 
ItemChangelog | 
itemChangelog(java.lang.String itemUid,
             java.lang.Long since)  | 
java.util.List<ItemValue<DeferredAction>> | 
multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple  
DeferredActions by their uids. | 
void | 
update(java.lang.String uid,
      DeferredAction deferredAction)
Updates a  
DeferredAction. | 
public void create(java.lang.String uid,
                   DeferredAction deferredAction)
            throws ServerFault
IDeferredActionDeferredAction with the given uid.create in interface IDeferredActionuid - the deferred action's unique iddeferredAction - deferred action dataServerFault - standard error object (unchecked exception)public void update(java.lang.String uid,
                   DeferredAction deferredAction)
            throws ServerFault
IDeferredActionDeferredAction.update in interface IDeferredActionuid - the deferred action's unique iddeferredAction - deferred action dataServerFault - standard error object (unchecked exception)public void delete(java.lang.String uid)
            throws ServerFault
IDeferredActionDeferredAction.delete in interface IDeferredActionuid - the deferred action's unique idServerFault - standard error object (unchecked exception)public void deleteAll()
               throws ServerFault
IDeferredActionDeferredAction.deleteAll in interface IDeferredActionServerFault - standard error object (unchecked exception)public ItemValue<DeferredAction> getComplete(java.lang.String uid) throws ServerFault
IDeferredActionDeferredAction.getComplete in interface IDeferredActionuid - the deferred action's unique idServerFault - standard error object (unchecked exception)public java.util.List<ItemValue<DeferredAction>> getByActionId(java.lang.String actionId, java.lang.Long to) throws ServerFault
IDeferredActionDeferredActions matching an actionId and period
 of timegetByActionId in interface IDeferredActionactionId - the actionIdto - fetches actions having date < toServerFault - standard error object (unchecked exception)public java.util.List<ItemValue<DeferredAction>> getByReference(java.lang.String reference) throws ServerFault
IDeferredActionDeferredActions matching a referencegetByReference in interface IDeferredActionreference - the referenceServerFault - standard error object (unchecked exception)public ItemChangelog itemChangelog(java.lang.String itemUid, java.lang.Long since) throws ServerFault
itemChangelog in interface IChangelogSupportContainerChangelogServerFaultpublic ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog in interface IChangelogSupportContainerChangelogServerFaultpublic ContainerChangeset<java.lang.String> changeset(java.lang.Long since) throws ServerFault
changeset in interface IChangelogSupportContainerChangesetServerFaultpublic ContainerChangeset<java.lang.Long> changesetById(java.lang.Long since) throws ServerFault
changesetById in interface IChangelogSupportContainerChangeset with internal
         numeric idsServerFaultpublic long getVersion()
                throws ServerFault
getVersion in interface IChangelogSupportServerFaultpublic java.util.List<ItemValue<DeferredAction>> multipleGet(java.util.List<java.lang.String> uids) throws ServerFault
IDeferredActionDeferredActions by their uids.multipleGet in interface IDeferredActionuids - the unique identifiers to fetchItemValueServerFault - If anything goes wrongCopyright © 2021. All Rights Reserved.