Package com.ptc.core.percol
Class StandardPersistedCollectionService
java.lang.Object
wt.services.StandardManager
com.ptc.core.percol.StandardPersistedCollectionService
- All Implemented Interfaces:
Serializable,PersistedCollectionService,wt.fc._NetFactor,NetFactor,wt.services.Manager
public final class StandardPersistedCollectionService
extends StandardManager
implements PersistedCollectionService
This is the standard implementation of the persisted collection service interfaces.
Use the newStandardPersistedCollectionService static factory method(s),
not the StandardPersistedCollectionService constructor, to construct
instances of this class. Instances must be constructed using the static
factory(s), in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(PersistedCollectionHolder holder, Persistable member) Add a member to a checked out persisted collection holder.voidaddMembers(PersistedCollectionHolder holder, WTCollection members) Add members to a checked out persisted collection holder.voidaddSeed(PersistedCollectionHolder holder, Persistable seed) Add a seed to a checked out persisted collection holder.voidaddSeeds(PersistedCollectionHolder holder, WTCollection seeds) Add seeds to a checked out persisted collection holder.checkin(PersistedCollectionHolder holder) Check in a persisted collection holder.checkin(WTCollection holders) Check in a collection of persisted collection holders.checkout(PersistedCollectionHolder holder) Check out a persisted collection holder.checkout(WTCollection holders) Check out a collection of persisted collection holders.intCount the number of all members of a persisted collection holder.intCount the number of direct members of a persisted collection holder.intcountSeeds(PersistedCollectionHolder holder) Count the number of seeds of a persisted collection holder.Get deflated references to all members of a persisted collection.getAllMembers(PersistedCollectionMemberSelector memberSelector) Get deflated references to all members of a persisted collection.Get deflated references to direct members of a checked out persisted collection.getCheckedOutMembers(PersistedCollectionHolder holder, Boolean haveReadAccess) Get deflated references to direct members of a checked out persisted collection.Get deflated references to seeds of a checked out persisted collection.getCheckedOutSeeds(PersistedCollectionHolder holder, Boolean haveReadAccess) Get deflated references to seeds of a checked out persisted collection.Get the principal that checked out the persisted collection holder.Get deflated references to direct members of a persisted collection.getDirectMembers(PersistedCollectionMemberSelector memberSelector) Get deflated references to direct members of a persisted collection.getMemberGraph(PersistedCollectableHolder holder, AssociationDisplayAssistant displayAssistant) Get a graph of the collected members of a persisted collectable holder.getSeeds(PersistedCollectionHolder holder) Get deflated references to seeds of a persisted collection.getSeeds(PersistedCollectionHolder holder, Boolean haveReadAccess) Get deflated references to seeds of a persisted collection.booleanDetermine if the current principal has read access to all members of a holder.booleanDetermine if the current principal has read access to direct members of a holder.booleanhasMembers(PersistedCollectionHolder holder) Determines if a persisted collection holder has members.booleanDetermine if a persisted collection has one or more nested collection members.booleanDetermine if the current principal has read access to all seeds of a holder.booleanhasSeeds(PersistedCollectionHolder holder) Determines if a persisted collection holder has seeds.haveNestedCollections(WTCollection holders) Determine which persisted collections have nested collection members.booleanDetermines if the passed inPersistedCollectionHoldercurrently has a refresh executing or pending execution on a collector-based refresh queue.voidRemove all members from a checked out persisted collection holder.voidRemove all seeds from a checked out persisted collection holder.voidremoveMember(PersistedCollectionHolder holder, Persistable member) Remove a member from a checked out persisted collection holder.voidremoveMembers(PersistedCollectionHolder holder, WTCollection members) Remove members from a checked out persisted collection holder.voidremoveSeed(PersistedCollectionHolder holder, Persistable seed) Remove a seed from a checked out persisted collection holder.voidremoveSeeds(PersistedCollectionHolder holder, WTCollection seeds) Remove seeds from a checked out persisted collection holder.Undo the check out of a persisted collection holder.undoCheckout(WTCollection holders) Undo the check out of a collection of persisted collection holders.Methods inherited from class wt.services.StandardManager
getManagerService, getManagerStatus, getName, getStartupType, initialize, performShutdownProcess
-
Method Details
-
countDirectMembers
Count the number of direct members of a persisted collection holder.
Supported API: true- Specified by:
countDirectMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose count is to be returned.- Returns:
- Count of direct members from the latest check in. Does not include nested members.
- Throws:
WTException- the wT exception
-
countAllMembers
Count the number of all members of a persisted collection holder.
Supported API: true- Specified by:
countAllMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose count is to be returned.- Returns:
- Count of all members from the latest check in. Includes direct and nested members.
- Throws:
WTException- the wT exception
-
hasMembers
Determines if a persisted collection holder has members.
Supported API: true- Specified by:
hasMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if holder contains one or more members from the latest check in, false if not.
- Throws:
WTException- the wT exception
-
hasDirectMemberAccess
Determine if the current principal has read access to direct members of a holder.
Supported API: true- Specified by:
hasDirectMemberAccessin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if the current principal has read permission for direct checked in members (does not include nested members), false if the principal lacks read permissions for one or more direct checked in members.
- Throws:
WTException- the wT exception
-
hasAllMemberAccess
Determine if the current principal has read access to all members of a holder.
Supported API: true- Specified by:
hasAllMemberAccessin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if the current principal has read permission for all checked in members (including nested members), false if the principal lacks read permissions for one or more checked in members.
- Throws:
WTException- the wT exception
-
countSeeds
Count the number of seeds of a persisted collection holder.
Supported API: true- Specified by:
countSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose count is to be returned.- Returns:
- Count of seeds from the latest check in.
- Throws:
WTException- the wT exception
-
hasSeeds
Determines if a persisted collection holder has seeds.
Supported API: true- Specified by:
hasSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if holder contains one or more seeds from the latest check in, false if not.
- Throws:
WTException- the wT exception
-
hasSeedAccess
Determine if the current principal has read access to all seeds of a holder.
Supported API: true- Specified by:
hasSeedAccessin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if the principal has the specified permissions for all checked in seeds, false if the principal lacks the specified permissions for one or more checked in seeds.
- Throws:
WTException- the wT exception
-
getSeeds
Get deflated references to seeds of a persisted collection.
Supported API: true- Specified by:
getSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose seed references are to be returned.- Returns:
- Set of deflated Persistable references from the latest check in. Does not include nested seeds (i.e., seeds of nested collections). If no seeds are found then the returned set will be empty, but not null. The returned references are not checked for READ access.
- Throws:
WTException- the wT exception
-
getSeeds
Get deflated references to seeds of a persisted collection.
Supported API: true- Specified by:
getSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose seed references are to be returned. Changes to holder object must be persisted prior to calling this method.haveReadAccess- Controls READ access checks for the current principal. Set true to return only members having READ access, false to return only members lacking READ access, or null to skip access check.- Returns:
- Set of deflated Persistable references from the latest check in. Does not include nested seeds (i.e., seeds of nested collections). If no seeds are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exception
-
getCheckedOutSeeds
public WTSet getCheckedOutSeeds(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get deflated references to seeds of a checked out persisted collection.
Supported API: true- Specified by:
getCheckedOutSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose seed references are to be returned.- Returns:
- Set of Persistable references from the current state of a checked out collection. Reflects the additions and removals made since the collection was checked out. Does not include nested seeds (i.e., seeds of nested collections). If no seeds are found then the returned set will be empty, but not null. The returned references are not checked for READ access.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown if persisted collection is not checked out.
-
getCheckedOutSeeds
public WTSet getCheckedOutSeeds(PersistedCollectionHolder holder, Boolean haveReadAccess) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get deflated references to seeds of a checked out persisted collection.
Supported API: true- Specified by:
getCheckedOutSeedsin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose seed references are to be returned.haveReadAccess- Controls READ access checks for the current principal. Set true to return only members having READ access, false to return only members lacking READ access, or null to skip access check.- Returns:
- Set of Persistable references from the current state of a checked out collection. Reflects the additions and removals made since the collection was checked out. Does not include nested seeds (i.e., seeds of nested collections). If no seeds are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown if persisted collection is not checked out.
-
getDirectMembers
Get deflated references to direct members of a persisted collection.
Supported API: true- Specified by:
getDirectMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose member references are to be returned.- Returns:
- Set of deflated Persistable references from the latest check in. Does not include nested members (i.e., members of nested collections). If no members are found then the returned set will be empty, but not null. The returned references are not checked for READ access.
- Throws:
WTException- the wT exception
-
getDirectMembers
Get deflated references to direct members of a persisted collection.
Supported API: true- Specified by:
getDirectMembersin interfacePersistedCollectionService- Parameters:
memberSelector- PersistedCollectionMemberSelector object with options to specify which members are returned.- Returns:
- Set of deflated Persistable references from the latest check in. Does not include nested members (i.e., members of nested collections). If no members are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exception
-
getAllMembers
Get deflated references to all members of a persisted collection.
Supported API: true- Specified by:
getAllMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose member references are to be returned.- Returns:
- Set of deflated Persistable references from the latest check in. Includes all direct and nested members. If no members are found then the returned set will be empty, but not null. The returned references are not checked for READ access.
- Throws:
WTException- the wT exception
-
getAllMembers
Get deflated references to all members of a persisted collection.
Supported API: true- Specified by:
getAllMembersin interfacePersistedCollectionService- Parameters:
memberSelector- PersistedCollectionMemberSelector object with options to specify which members are returned.- Returns:
- Set of deflated Persistable references from the latest check in. Includes all direct and nested members. If no members are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exception
-
getCheckedOutMembers
public WTSet getCheckedOutMembers(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get deflated references to direct members of a checked out persisted collection.
Supported API: true- Specified by:
getCheckedOutMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose member references are to be returned.- Returns:
- Set of Persistable references from the current state of a checked out collection. Reflects the additions and removals made since the collection was checked out. Does not include nested members (i.e., members of nested collections). If no members are found then the returned set will be empty, but not null. The returned references are not checked for READ access.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown if persisted collection is not checked out.
-
getCheckedOutMembers
public WTSet getCheckedOutMembers(PersistedCollectionHolder holder, Boolean haveReadAccess) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get deflated references to direct members of a checked out persisted collection.
Supported API: true- Specified by:
getCheckedOutMembersin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object whose member references are to be returned.haveReadAccess- Controls READ access checks for the current principal. Set true to return only members having READ access, false to return only members lacking READ access, or null to skip access check.- Returns:
- Set of Persistable references from the current state of a checked out collection. Reflects the additions and removals made since the collection was checked out. Does not include nested members (i.e., members of nested collections). If no members are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown if persisted collection is not checked out.
-
hasNestedCollection
Determine if a persisted collection has one or more nested collection members.
Supported API: true- Specified by:
hasNestedCollectionin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object.- Returns:
- True if the latest check of the specified persisted collection has one or more nested collections (from latest check in), false if no nested collection members.
- Throws:
WTException- the wT exception
-
haveNestedCollections
Determine which persisted collections have nested collection members.
Supported API: true- Specified by:
haveNestedCollectionsin interfacePersistedCollectionService- Parameters:
holders- Collection of holders to have their memberships checked for nested members.- Returns:
- Subset of inflated PersistedCollectionHolder objects from the input collection that have one or more nested collection members (from their latest check ins). If no nested members are found then the returned set will be empty, but not null.
- Throws:
WTException- the wT exception
-
checkout
public PersistedCollectionHolder checkout(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Check out a persisted collection holder.
Supported API: true- Specified by:
checkoutin interfacePersistedCollectionService- Parameters:
holder- Holder to be checked out. Changes to holder object must be persisted prior to calling this method.- Returns:
- Updated holder object.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
checkout
public WTCollection checkout(WTCollection holders) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Check out a collection of persisted collection holders.
Supported API: true- Specified by:
checkoutin interfacePersistedCollectionService- Parameters:
holders- Collection of holders to be checked out. Changes to holder objects must be persisted prior to calling this method.- Returns:
- Collection of updated holder objects.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
checkin
public PersistedCollectionHolder checkin(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Check in a persisted collection holder.
Supported API: true- Specified by:
checkinin interfacePersistedCollectionService- Parameters:
holder- Holder to be checked in. Changes to holder object must be persisted prior to calling this method.- Returns:
- Updated holder object.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
checkin
public WTCollection checkin(WTCollection holders) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Check in a collection of persisted collection holders.
Supported API: true- Specified by:
checkinin interfacePersistedCollectionService- Parameters:
holders- Collection of holders to be checked in. Changes to holder objects must be persisted prior to calling this method.- Returns:
- Collection of updated holder objects.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
undoCheckout
public PersistedCollectionHolder undoCheckout(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Undo the check out of a persisted collection holder. All changed made to the persisted collection holder during the check out session are lost.
Supported API: true- Specified by:
undoCheckoutin interfacePersistedCollectionService- Parameters:
holder- Holder to be have its check out undone. Changes to holder object must be persisted prior to calling this method.- Returns:
- Updated holder object.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
undoCheckout
public WTCollection undoCheckout(WTCollection holders) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Undo the check out of a collection of persisted collection holders. All changes made to the persisted collection holders during the check out sessions are lost.
Supported API: true- Specified by:
undoCheckoutin interfacePersistedCollectionService- Parameters:
holders- Collection of holders to have their check outs undone. Changes to holder objects must be persisted prior to calling this method.- Returns:
- Collection of updated holder objects.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
addSeed
public void addSeed(PersistedCollectionHolder holder, Persistable seed) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Add a seed to a checked out persisted collection holder.
Supported API: true- Specified by:
addSeedin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.seed- Persistable object to be added. Objects already in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
addSeeds
public void addSeeds(PersistedCollectionHolder holder, WTCollection seeds) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Add seeds to a checked out persisted collection holder.
Supported API: true- Specified by:
addSeedsin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.seeds- Collection of Persistable objects to be added. Objects already in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeSeed
public void removeSeed(PersistedCollectionHolder holder, Persistable seed) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove a seed from a checked out persisted collection holder.
Supported API: true- Specified by:
removeSeedin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.seed- the seed- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeSeeds
public void removeSeeds(PersistedCollectionHolder holder, WTCollection seeds) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove seeds from a checked out persisted collection holder.
Supported API: true- Specified by:
removeSeedsin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.seeds- Persistable seeds to be removed. Objects not in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeAllSeeds
public void removeAllSeeds(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove all seeds from a checked out persisted collection holder.
Supported API: true- Specified by:
removeAllSeedsin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
addMember
public void addMember(PersistedCollectionHolder holder, Persistable member) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Add a member to a checked out persisted collection holder.
Supported API: true- Specified by:
addMemberin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.member- Persistable object to be added (must be PersistedCollectable for PersistedCollectableHolder). Objects already in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
addMembers
public void addMembers(PersistedCollectionHolder holder, WTCollection members) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Add members to a checked out persisted collection holder.
Supported API: true- Specified by:
addMembersin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.members- Collection of Persistable objects to be added (must be PersistedCollectable for PersistedCollectableHolder, will not be inflated). Objects already in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeMember
public void removeMember(PersistedCollectionHolder holder, Persistable member) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove a member from a checked out persisted collection holder.
Supported API: true- Specified by:
removeMemberin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.member- the member- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeMembers
public void removeMembers(PersistedCollectionHolder holder, WTCollection members) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove members from a checked out persisted collection holder.
Supported API: true- Specified by:
removeMembersin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.members- Collection of Persistable objects to be removed (must be PersistedCollectable for PersistedCollectableHolder, will not be inflated). Objects not in the persisted collection will be ignored.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
removeAllMembers
public void removeAllMembers(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Remove all members from a checked out persisted collection holder.
Supported API: true- Specified by:
removeAllMembersin interfacePersistedCollectionService- Parameters:
holder- Holder object (must be checked out before calling). Changes to holder object must be persisted prior to calling this method.- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- the persisted collection exception
-
getCheckoutPrincipal
public WTPrincipal getCheckoutPrincipal(PersistedCollectionHolder holder) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get the principal that checked out the persisted collection holder.
Supported API: true- Specified by:
getCheckoutPrincipalin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectionHolder object (must be checked out).- Returns:
- WTPrincipal that checked out the holder.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown if holder is not checked out.
-
getMemberGraph
public PersistedCollectionMemberGraph getMemberGraph(PersistedCollectableHolder holder, AssociationDisplayAssistant displayAssistant) throws WTException, wt.facade.persistedcollection.PersistedCollectionException Get a graph of the collected members of a persisted collectable holder. The graph gives the parent-child relationships used by collector to navigate to the members. The graph may have multiple roots, corresponding to multiple seed objects. Each parent-child relationship in the graph has a role key to indicate how the collector navigated from the parent to the child object. May only be called for holders that store soft filtering data.
Supported API: true- Specified by:
getMemberGraphin interfacePersistedCollectionService- Parameters:
holder- PersistedCollectableHolder for which to get the collected member graph.displayAssistant- AssociationDisplayAssistant used to used to obtain localized display values for the roles keys stored in the member graph (null for default display assistant).- Returns:
- Graph of all collected members in the holder. Object references in the member graph will initially be deflated.
- Throws:
WTException- the wT exceptionwt.facade.persistedcollection.PersistedCollectionException- Thrown when called for a holder that does not store soft filtering data.- See Also:
-
isRefreshExecutingInBackground
public boolean isRefreshExecutingInBackground(ObjectReference objRef) throws WTException, IllegalArgumentException, NullPointerException Determines if the passed inPersistedCollectionHoldercurrently has a refresh executing or pending execution on a collector-based refresh queue. Returns true if a pending refresh task exists; returns false otherwise
Supported API: true- Specified by:
isRefreshExecutingInBackgroundin interfacePersistedCollectionService- Parameters:
objRef- reference toPersistedCollectionHolderto check- Returns:
- true if refresh task exists for the holder, false if not
- Throws:
WTExceptionIllegalArgumentException- if reference is not to aPersistedCollectionHolderNullPointerException- if reference parameter is null
-