CommonAssetRegistry

public class CommonAssetRegistry

Registry for managing commonasset registration. Provides methods to register and query commonasset items.

java.lang.Object > CommonAssetRegistry

Field Summary

result

final AddCommonAssetResult result

Field result.

list

final List list

Field list.

e

final PackAsset e

Field e.

e2

final PackAsset e2

Field e2.

commonAssets

final List commonAssets

Field commonAssets.

oldAssets

final List oldAssets

Field oldAssets.

previousCurrent

final PackAsset previousCurrent

Field previousCurrent.

newCurrent

final PackAsset newCurrent

Field newCurrent.

packAssets

final List packAssets

Field packAssets.

asset

final List asset

Field asset.

assets

final List assets

Field assets.

newPackAsset

private PackAsset newPackAsset

Field newPackAsset.

previousNameAsset

private PackAsset previousNameAsset

Field previousNameAsset.

activeAsset

private PackAsset activeAsset

Field activeAsset.

previousHashAssets

private PackAsset[] previousHashAssets

Field previousHashAssets.

duplicateAssetId

private int duplicateAssetId

Field duplicateAssetId.

packAsset

final PackAsset packAsset

Field packAsset.

Method Detail

getDuplicateAssetCount

static int getDuplicateAssetCount ()

Method getDuplicateAssetCount.

getDuplicatedAssets

public List> getDuplicatedAssets ()

Method getDuplicatedAssets.

getAllAssets

static Collection> getAllAssets ()

Method getAllAssets.

clearAllAssets

static void clearAllAssets ()

Method clearAllAssets.

addCommonAsset

static AddCommonAssetResult addCommonAsset (final String pack, @Nonnull final CommonAsset asset)

Method addCommonAsset.

Parameters:
final String pack
@Nonnull final CommonAsset asset

CopyOnWriteArrayList

public new CopyOnWriteArrayList ()

Method CopyOnWriteArrayList.

removeCommonAssetByName

static BooleanObjectPair removeCommonAssetByName (final String pack, String name)

Method removeCommonAssetByName.

Parameters:
final String pack
String name

getCommonAssetsStartingWith

static List getCommonAssetsStartingWith (final String pack, final String name)

Method getCommonAssetsStartingWith.

Parameters:
final String pack
final String name

hasCommonAsset

static boolean hasCommonAsset (final String name)

Method hasCommonAsset.

Parameters:
final String name

getByName

static CommonAsset getByName (String name)

Method getByName.

Parameters:
String name

getByHash

static CommonAsset getByHash (@Nonnull final String hash)

Method getByHash.

Parameters:
@Nonnull final String hash

removeCommonAssetByHash0

static void removeCommonAssetByHash0 (@Nonnull final PackAsset oldAsset)

Method removeCommonAssetByHash0.

Parameters:
@Nonnull final PackAsset oldAsset

getNewPackAsset

public PackAsset getNewPackAsset ()

Method getNewPackAsset.

getPreviousNameAsset

public PackAsset getPreviousNameAsset ()

Method getPreviousNameAsset.

getActiveAsset

public PackAsset getActiveAsset ()

Method getActiveAsset.

getPreviousHashAssets

public PackAsset[] getPreviousHashAssets ()

Method getPreviousHashAssets.

getDuplicateAssetId

public int getDuplicateAssetId ()

Method getDuplicateAssetId.

toString

public String toString ()

Method toString.

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o