mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-16 10:48:47 +00:00
bug6148: added missing CSFs for Duration implementations to security.ui
This commit is contained in:
@@ -31,7 +31,7 @@ public class UserDTO extends
|
||||
private SecurityInformationDTO securityInformation = new SecurityInformationDTO();
|
||||
private StrippedUserGroupDTO defaultTenantForCurrentServer;
|
||||
|
||||
private Set<RoleWithSecurityDTO> roles;
|
||||
private Set<RoleWithSecurityDTO> roles; // TODO turn to HashSet to reduce number of serializers to generate
|
||||
|
||||
@Deprecated // gwt only
|
||||
UserDTO() {
|
||||
|
||||
@@ -77,9 +77,19 @@
|
||||
<!-- GWT version detected from dependencyManagement -->
|
||||
<execution>
|
||||
<configuration>
|
||||
<!-- for debugger attachment: -->
|
||||
<!--
|
||||
<extraJvmArgs>
|
||||
-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:8003
|
||||
</extraJvmArgs>
|
||||
<extraJvmArgsCompiler>
|
||||
-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:8003
|
||||
</extraJvmArgsCompiler>
|
||||
<logLevel>DEBUG</logLevel>
|
||||
-->
|
||||
<!-- <userAgents>chrome</userAgents> -->
|
||||
<modules>
|
||||
<module>com.sap.sse.security.ui.UserManagement</module>
|
||||
<module>com.sap.sse.security.ui.UserManagement</module>
|
||||
<module>com.sap.sse.security.ui.UserManagementEntryPoint</module>
|
||||
<module>com.sap.sse.security.ui.Login</module>
|
||||
<module>com.sap.sse.security.ui.OAuthLogin</module>
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
package com.google.gwt.user.client.rpc.core.com.sap.sse.common.impl;
|
||||
|
||||
import com.google.gwt.user.client.rpc.CustomFieldSerializer;
|
||||
import com.google.gwt.user.client.rpc.SerializationException;
|
||||
import com.google.gwt.user.client.rpc.SerializationStreamReader;
|
||||
import com.google.gwt.user.client.rpc.SerializationStreamWriter;
|
||||
import com.sap.sse.common.impl.MillisecondsDurationImpl;
|
||||
|
||||
public class MillisecondsDurationImpl_CustomFieldSerializer extends CustomFieldSerializer<MillisecondsDurationImpl> {
|
||||
|
||||
@Override
|
||||
public void serializeInstance(SerializationStreamWriter streamWriter, MillisecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
serialize(streamWriter, instance);
|
||||
}
|
||||
|
||||
public static void serialize(SerializationStreamWriter streamWriter, MillisecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
streamWriter.writeLong(instance.asMillis());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasCustomInstantiateInstance() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MillisecondsDurationImpl instantiateInstance(SerializationStreamReader streamReader)
|
||||
throws SerializationException {
|
||||
return instantiate(streamReader);
|
||||
}
|
||||
|
||||
public static MillisecondsDurationImpl instantiate(SerializationStreamReader streamReader)
|
||||
throws SerializationException {
|
||||
return new MillisecondsDurationImpl(streamReader.readLong());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserializeInstance(SerializationStreamReader streamReader, MillisecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
deserialize(streamReader, instance);
|
||||
}
|
||||
|
||||
public static void deserialize(SerializationStreamReader streamReader, MillisecondsDurationImpl instance) {
|
||||
// Done by instantiateInstance
|
||||
}
|
||||
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
package com.google.gwt.user.client.rpc.core.com.sap.sse.common.impl;
|
||||
|
||||
import com.google.gwt.user.client.rpc.CustomFieldSerializer;
|
||||
import com.google.gwt.user.client.rpc.SerializationException;
|
||||
import com.google.gwt.user.client.rpc.SerializationStreamReader;
|
||||
import com.google.gwt.user.client.rpc.SerializationStreamWriter;
|
||||
import com.sap.sse.common.impl.SecondsDurationImpl;
|
||||
|
||||
public class SecondsDurationImpl_CustomFieldSerializer extends CustomFieldSerializer<SecondsDurationImpl> {
|
||||
|
||||
@Override
|
||||
public void serializeInstance(SerializationStreamWriter streamWriter, SecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
serialize(streamWriter, instance);
|
||||
}
|
||||
|
||||
public static void serialize(SerializationStreamWriter streamWriter, SecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
streamWriter.writeDouble(instance.asSeconds());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasCustomInstantiateInstance() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SecondsDurationImpl instantiateInstance(SerializationStreamReader streamReader)
|
||||
throws SerializationException {
|
||||
return instantiate(streamReader);
|
||||
}
|
||||
|
||||
public static SecondsDurationImpl instantiate(SerializationStreamReader streamReader)
|
||||
throws SerializationException {
|
||||
return new SecondsDurationImpl(streamReader.readDouble());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserializeInstance(SerializationStreamReader streamReader, SecondsDurationImpl instance)
|
||||
throws SerializationException {
|
||||
deserialize(streamReader, instance);
|
||||
}
|
||||
|
||||
public static void deserialize(SerializationStreamReader streamReader, SecondsDurationImpl instance) {
|
||||
// Done by instantiateInstance
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user