Package fr.becpg.repo.entity.impl
Class EntityIconServiceImpl
java.lang.Object
fr.becpg.repo.entity.impl.EntityIconServiceImpl
- All Implemented Interfaces:
EntityIconService
@Service("entityIconService")
public class EntityIconServiceImpl
extends Object
implements EntityIconService
EntityIconServiceImpl class.
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final StringConstantCLOSE_CURLY_BRACKET="}"private static final StringConstantCOLON=":"private org.alfresco.service.cmr.repository.ContentServiceprivate static final StringConstantDATA_BASE64_ENCODING=";base64,"private static final StringConstantDATA_IMAGE_PREFIX="data:"private static final StringConstantDOUBLE_DASH="--"private EntityServiceprivate static final StringConstantOPEN_CURLY_BRACKET="{"private static final StringConstantURL_CLOSE_TARGET_PATTERN="')"private static final StringConstantURL_OPEN_TARGET_PATTERN="url('" -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbeCPGException(String message, Exception cause) beCPGException.static StringencodeImage(InputStream inputStream) encodeImage.extractCSSClassName(String fileName) extractCSSClassName.voidwriteIconCSS(OutputStream out) writeIconCSS.
-
Field Details
-
entityService
-
contentService
@Autowired private org.alfresco.service.cmr.repository.ContentService contentService -
DATA_IMAGE_PREFIX
ConstantDATA_IMAGE_PREFIX="data:"- See Also:
-
DATA_BASE64_ENCODING
ConstantDATA_BASE64_ENCODING=";base64,"- See Also:
-
URL_OPEN_TARGET_PATTERN
ConstantURL_OPEN_TARGET_PATTERN="url('"- See Also:
-
URL_CLOSE_TARGET_PATTERN
ConstantURL_CLOSE_TARGET_PATTERN="')"- See Also:
-
OPEN_CURLY_BRACKET
ConstantOPEN_CURLY_BRACKET="{"- See Also:
-
CLOSE_CURLY_BRACKET
ConstantCLOSE_CURLY_BRACKET="}"- See Also:
-
DOUBLE_DASH
ConstantDOUBLE_DASH="--"- See Also:
-
COLON
ConstantCOLON=":"- See Also:
-
-
Constructor Details
-
EntityIconServiceImpl
public EntityIconServiceImpl()
-
-
Method Details
-
writeIconCSS
writeIconCSS.
- Specified by:
writeIconCSSin interfaceEntityIconService- Parameters:
out- aOutputStreamobject
-
extractCSSClassName
extractCSSClassName.
-
encodeImage
encodeImage.
- Parameters:
inputStream- aInputStreamobject- Returns:
- a
Stringobject - Throws:
IOException- if any.
-
beCPGException
beCPGException.
- Parameters:
message- aStringobjectcause- aExceptionobject- Returns:
- a
BeCPGExceptionobject
-