com.liferay.portal.kernel.sanitizer
Interface Sanitizer

All Known Implementing Classes:
BaseSanitizer, SanitizerWrapper

public interface Sanitizer

View Source

Author:
Zsolt Balogh, Brian Wing Shun Chan

Field Summary
static java.lang.String MODE_ALL
           
static java.lang.String MODE_BAD_WORDS
           
static java.lang.String MODE_XSS
           
 
Method Summary
 byte[] sanitize(long companyId, long groupId, long userId, java.lang.String className, long classPK, java.lang.String contentType, java.lang.String[] modes, byte[] byteArray, java.util.Map<java.lang.String,java.lang.Object> options)
           
 void sanitize(long companyId, long groupId, long userId, java.lang.String className, long classPK, java.lang.String contentType, java.lang.String[] modes, java.io.InputStream inputStream, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> options)
           
 java.lang.String sanitize(long companyId, long groupId, long userId, java.lang.String className, long classPK, java.lang.String contentType, java.lang.String[] modes, java.lang.String s, java.util.Map<java.lang.String,java.lang.Object> options)
           
 

Field Detail

MODE_ALL

static final java.lang.String MODE_ALL
See Also:
Constant Field Values

MODE_BAD_WORDS

static final java.lang.String MODE_BAD_WORDS
See Also:
Constant Field Values

MODE_XSS

static final java.lang.String MODE_XSS
See Also:
Constant Field Values
Method Detail

sanitize

byte[] sanitize(long companyId,
                long groupId,
                long userId,
                java.lang.String className,
                long classPK,
                java.lang.String contentType,
                java.lang.String[] modes,
                byte[] byteArray,
                java.util.Map<java.lang.String,java.lang.Object> options)
                throws SanitizerException
Throws:
SanitizerException

sanitize

void sanitize(long companyId,
              long groupId,
              long userId,
              java.lang.String className,
              long classPK,
              java.lang.String contentType,
              java.lang.String[] modes,
              java.io.InputStream inputStream,
              java.io.OutputStream outputStream,
              java.util.Map<java.lang.String,java.lang.Object> options)
              throws SanitizerException
Throws:
SanitizerException

sanitize

java.lang.String sanitize(long companyId,
                          long groupId,
                          long userId,
                          java.lang.String className,
                          long classPK,
                          java.lang.String contentType,
                          java.lang.String[] modes,
                          java.lang.String s,
                          java.util.Map<java.lang.String,java.lang.Object> options)
                          throws SanitizerException
Throws:
SanitizerException