https://liferay.dev/develop/tutorials/-/knowledge_base/7-1/assets-integrating-with-liferays-framework