silverorange Code


Store.StoreAccountDeleter
/Store/StoreAccountDeleter.php at line 17

Class StoreAccountDeleter

SwatObject
└─StorePrivateDataDeleter
└─StoreAccountDeleter

public class StoreAccountDeleter
extends StorePrivateDataDeleter

Removes personal data from inactive accounts

Copyright:
2007-2008 silverorange
License:
http://www.gnu.org/copyleft/lesser.html LGPL License 2.1

Field Summary
final integer

DATA_BATCH_SIZE

How many records to process in a single iteration.

Fields inherited from Store.StorePrivateDataDeleter
app
Method Summary
protected void

cleanAccount(StoreAccount account)

Clears an account of private data.

protected void

getAccounts()

protected void

getExpiryDate()

protected void

getTotal()

protected void

getWhereClause()

void

run()

Methods inherited from Store.StorePrivateDataDeleter
run

Field Detail

/Store/StoreAccountDeleter.php at line 26

DATA_BATCH_SIZE

public final integer DATA_BATCH_SIZE = 100

How many records to process in a single iteration


Method Detail

/Store/StoreAccountDeleter.php at line 87

cleanAccount

protected void cleanAccount(StoreAccount account)

Clears an account of private data

Parameters:
account - the account to clear.

/Store/StoreAccountDeleter.php at line 110

getAccounts

protected void getAccounts()

/Store/StoreAccountDeleter.php at line 139

getExpiryDate

protected void getExpiryDate()

/Store/StoreAccountDeleter.php at line 126

getTotal

protected void getTotal()

/Store/StoreAccountDeleter.php at line 153

getWhereClause

protected void getWhereClause()

/Store/StoreAccountDeleter.php at line 31

run

public void run()

silverorange Code