Package com.aquima.web.ui.mvc.angular
Class AngularUi
- java.lang.Object
-
- com.aquima.web.ui.mvc.angular.AngularUi
-
- All Implemented Interfaces:
com.blueriq.component.api.ui.IAquimaUi
@Component @RefreshScope public class AngularUi extends Object implements com.blueriq.component.api.ui.IAquimaUi
-
-
Constructor Summary
Constructors Constructor Description AngularUi(AngularUiConfiguration configuration, ModelFactory modelFactory, PathManager pathManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLink(String sessionId)
String
getName()
String
getPath(String sessionId)
String
getSourceContentType()
List<String>
getThemes()
boolean
hasCache()
void
render(Writer target, String theme, String sessionId, com.aquima.interactions.composer.IPage currentPage, com.aquima.interactions.foundation.text.ILanguage currentLanguage, com.aquima.interactions.foundation.text.ILanguage defaultLanguage, int sessionTimeout)
boolean
resetCache()
void
writeSource(com.aquima.interactions.composer.ICompositeElement element, com.blueriq.component.api.ui.IRenderContext context, Writer result)
-
-
-
Constructor Detail
-
AngularUi
@Autowired public AngularUi(AngularUiConfiguration configuration, ModelFactory modelFactory, PathManager pathManager)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
getPath
public String getPath(String sessionId)
- Specified by:
getPath
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
getLink
public String getLink(String sessionId)
- Specified by:
getLink
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
hasCache
public boolean hasCache()
- Specified by:
hasCache
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
resetCache
public boolean resetCache()
- Specified by:
resetCache
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
render
public void render(Writer target, String theme, String sessionId, com.aquima.interactions.composer.IPage currentPage, com.aquima.interactions.foundation.text.ILanguage currentLanguage, com.aquima.interactions.foundation.text.ILanguage defaultLanguage, int sessionTimeout) throws Exception
- Throws:
Exception
-
writeSource
public void writeSource(com.aquima.interactions.composer.ICompositeElement element, com.blueriq.component.api.ui.IRenderContext context, Writer result) throws IOException
- Specified by:
writeSource
in interfacecom.blueriq.component.api.ui.IAquimaUi
- Throws:
IOException
-
getSourceContentType
public String getSourceContentType()
- Specified by:
getSourceContentType
in interfacecom.blueriq.component.api.ui.IAquimaUi
-
-