Re: Remove element from collection

"Walter Krivanek, VividVisions" <[email protected]> Thu, 10 Apr 2008 12:02:12 +0200
Newsgroups gmane.comp.java.helma.general
Message-ID <[email protected]>
--===============0715638409==
Content-Type: multipart/signed; boundary=Apple-Mail-60--266217399; micalg=sha1;
	protocol="application/pkcs7-signature"


--Apple-Mail-60--266217399
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Hi Anton,

I think, res.commit() is what you're looking for.
http://helma.zumbrunn.net/reference/res.html#res.commit

Bye,
Walter

Anton Pirker (10.04.2008 11:52):
> Hi List!
>
> I have a collection events in the HopObject User. Now i want to remove
> one event from the users list of events by doing: (but it should  
> stay in
> the database and other collections of the application)
>
> 	session.user.events.remove(eventObj);
>
>
> this happens in the action. after this i render a skin where a macro  
> is
> called where i check for existence of the removed event
>
> 	if(session.user.events.get(eventId)) { do something }
>
> the problem: the collection is not updated (the event is not  
> removed) to
> the if-statement is always true. only when i restart helma the event  
> is
> gone.
>
> how can i remove an element from a collection so that it is removed
> immediately so that i can check for its (non)existence in the same
> request and get the right result.
>
>
> cheers,
> Anton


--Apple-Mail-60--266217399
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGPzCCAvgw
ggJhoAMCAQICEHnLVfpjJj8X6xkdPyylTJ8wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx
JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ
ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDcxMjEwMzczOVoXDTA4MDcxMTEwMzcz
OVowUTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEuMCwGCSqGSIb3DQEJARYfd2Fs
dGVyLmtyaXZhbmVrQHZpdmlkdmlzaW9ucy5hdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMeZTNEC4fcAhq4EPkD2OkI1wHimOUMw76fwZEP7nby8PdpXUGWuLFPAmEvnHXdyzKu6dPzV
cZ/KO44CJOoFGmQFGIjkdEzXrPunjcHohyRQoZcY3SFwLrRYISg/fTDC4KgMmHW7uj+ocy2XOLX7
+GD7g1H9QxUZrPjUlOk1vOP341Oicb3YX1QbTdAPPxvXm0CNdrqal8M4ONZmLreQqNQ4nC0V45nM
rc2lrMf071P5F/WrZmI9FH995Hvyx3fYkRk/4nc8qtJy02pMakl6c6QDFlEZmvzwd4uwp/inaLmz
FYGGxrBk+TkfDHP/+/CwzdZmKY1Hoe241eROzDrncwcCAwEAAaM8MDowKgYDVR0RBCMwIYEfd2Fs
dGVyLmtyaXZhbmVrQHZpdmlkdmlzaW9ucy5hdDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUA
A4GBAB+gHDwADBX20L2+4cxbnf+OHe9Sc3oQs+nkWHOt13V24W9BqeyFgMdVkva3spX0lh+TNvVK
i2ImHQ8u9kYR0Au6u8IbWAt/iLFIHLcuy2n/fupKCkB5VPmP9biKksHq5sZWj2siD9GK0KhdiKwk
c+p4VBwfZ7rHDBLsu6LBCG2PMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkG
A1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYD
VQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBE
aXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcN
AQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcx
NjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkp
IEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0G
CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/
DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67
GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB
/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0
ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYD
VQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/
r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfb
J3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGC
AxAwggMMAgEBMHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ
dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB5
y1X6YyY/F+sZHT8spUyfMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEw
HAYJKoZIhvcNAQkFMQ8XDTA4MDQxMDEwMDIxM1owIwYJKoZIhvcNAQkEMRYEFH4RDP3sLmNmF/Ba
79FIMdRFp3HdMIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h
aWwgSXNzdWluZyBDQQIQectV+mMmPxfrGR0/LKVMnzCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJ
BgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQD
EyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQectV+mMmPxfrGR0/LKVMnzAN
BgkqhkiG9w0BAQEFAASCAQB0fQhAoMVgG12XhQoqjS4WSHsEmpDXbPM645WmWv5poxSfcT/y0rlJ
ehRb4b22lCzg/3UYD9SehKUkixN3GXPFFZn9aUE/hCOTDu72U52Uz9JkAATVYq/Dln8aboaJc6wp
A35eC8g791FRs2U1lxX2Ci/r7mf+uqWMkzxW5n5fkQtAJaBc9JkRujToTdyEuRJZCbW8b0t3qHjn
HOy+KK2kUg+MPGUqQEo3o6kWo4jdHl0q6ZATq9PX/CaxDb2dwW8Hu67AQWdK9FGKywWW+4rowSCb
eoOrerA1aJvwE+s2FS23uu37//c6+esxCIVCzfgzq+jl1bEf6waWW/Zua40mAAAAAAAA

--Apple-Mail-60--266217399--

--===============0715638409==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Helma-user mailing list
[email protected]
http://helma.org/mailman/listinfo/helma-user

--===============0715638409==--