Class DepositoryData
- java.lang.Object
-
- cc.carm.plugin.ultradepository.data.DepositoryData
-
public class DepositoryData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DepositoryData(@NotNull Depository source, @NotNull UserData owner, java.util.Map<@NotNull java.lang.String,@NotNull DepositoryItemData> contents)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DepositoryDataemptyContents(Depository source, UserData owner)@NotNull java.util.Map<java.lang.String,DepositoryItemData>getContents()java.lang.StringgetIdentifier()@NotNull DepositoryItemDatagetItemData(@NotNull DepositoryItem item)@Nullable DepositoryItemDatagetItemData(@NotNull java.lang.String itemType)DepositorygetSource()intgetUsedCapacity()
-
-
-
Constructor Detail
-
DepositoryData
public DepositoryData(@NotNull @NotNull Depository source, @NotNull @NotNull UserData owner, java.util.Map<@NotNull java.lang.String,@NotNull DepositoryItemData> contents)
-
-
Method Detail
-
getIdentifier
public java.lang.String getIdentifier()
-
getSource
public Depository getSource()
-
getContents
@NotNull public @NotNull java.util.Map<java.lang.String,DepositoryItemData> getContents()
-
getItemData
@Nullable public @Nullable DepositoryItemData getItemData(@NotNull @NotNull java.lang.String itemType)
-
getItemData
@NotNull public @NotNull DepositoryItemData getItemData(@NotNull @NotNull DepositoryItem item)
-
getUsedCapacity
public int getUsedCapacity()
-
emptyContents
public static DepositoryData emptyContents(Depository source, UserData owner)
-
-