Package net.sf.basedb.core
Class Trashcan.CircularRefInfo
- java.lang.Object
-
- net.sf.basedb.core.Trashcan.CircularRefInfo
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Identifiable
item
(package private) ItemProxy
proxy
(package private) Set<ItemProxy>
usingItems
-
Constructor Summary
Constructors Constructor Description CircularRefInfo(DbControl dc, Identifiable item)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
isUsingNonRemovableItem(Set<ItemProxy> itemsToRemove)
Check if all using items of the main items is found among the 'itemsToRemove'.
-
-
-
Field Detail
-
item
final Identifiable item
-
proxy
final ItemProxy proxy
-
-
Constructor Detail
-
CircularRefInfo
public CircularRefInfo(DbControl dc, Identifiable item)
-
-
Method Detail
-
isUsingNonRemovableItem
boolean isUsingNonRemovableItem(Set<ItemProxy> itemsToRemove)
Check if all using items of the main items is found among the 'itemsToRemove'. If not, this item can't be removed even if circular references are broken.- Returns:
- True if this item is using a non-removable item, false otherwise
-
-