Class JsonSerializerJsonP
java.lang.Object
cz.metacentrum.perun.rpc.serializer.JsonSerializerJsonP
- All Implemented Interfaces:
Serializer
JSONP serializer.
This serializer strips all auditing data from PerunBean objects before sending an output with exception of Authorship.class.
Please note, that many objects (especially from perun-registrar or perun-cabinet) aren't PerunBeans and contain similar properties.
By default stripped properties are: createdAt, createdBy, modifiedAt, modifiedBy, createdByUid, modifiedByUid, valueCreatedAt, valueCreatedBy, valueModifiedAt, valueModifiedBy.
- Since:
- 0.1
- Author:
- Michal Karm Babacek invalid input: '<'michal.babacek@gmail.com>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsonSerializerJsonP(OutputStream out, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidSerializesPerunException.voidSerializesPerunRuntimeException.
-
Field Details
-
CONTENT_TYPE
- See Also:
-
-
Constructor Details
-
JsonSerializerJsonP
public JsonSerializerJsonP(OutputStream out, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Parameters:
out-OutputStreamto output serialized data- Throws:
IOException- if an IO error occurs
-
-
Method Details
-
getContentType
- Specified by:
getContentTypein interfaceSerializer- Returns:
- Content-type of this serializer's output format and its encoding.
-
write
- Specified by:
writein interfaceSerializer- Throws:
IOException
-
writePerunException
Description copied from interface:SerializerSerializesPerunException.- Specified by:
writePerunExceptionin interfaceSerializer- Parameters:
pex-PerunExceptionto serialize- Throws:
IOException- If an IO error occurs
-
writePerunRuntimeException
Description copied from interface:SerializerSerializesPerunRuntimeException.- Specified by:
writePerunRuntimeExceptionin interfaceSerializer- Parameters:
prex-PerunRuntimeExceptionto serialize- Throws:
IOException- If an IO error occurs
-