@Override public CommandAPI getCommandAPI() { return getAPI(CommandAPI.class, getAPISession()); }
@Override public final Map<String, Object> execute() throws ConnectorException { executeBusinessLogic(); return getOutputParameters(); }
public ConnectorValidationException(final Connector connector, final List<String> messages) { super(getMessage(connector, messages)); }
@Override public void setInputParameters(final Map<String, Object> parameters) { final APIAccessor apiAccessor = (APIAccessor) parameters.remove("connectorApiAccessor"); final EngineExecutionContext executionContext = (EngineExecutionContext) parameters.remove("engineExecutionContext"); if (connector instanceof AbstractConnector) { ((AbstractConnector) connector).setAPIAccessor(apiAccessor); if (executionContext != null) { ((AbstractConnector) connector).setExecutionContext(executionContext); } } connector.setInputParameters(parameters); }
@Override public BusinessDataAPI getBusinessDataAPI() { return getAPI(BusinessDataAPI.class, getAPISession()); }
@Override public void setInputParameters(final Map<String, Object> parameters) { final APIAccessor apiAccessor = (APIAccessor) parameters.remove("connectorApiAccessor"); final EngineExecutionContext executionContext = (EngineExecutionContext) parameters.remove("engineExecutionContext"); if (connector instanceof AbstractConnector) { ((AbstractConnector) connector).setAPIAccessor(apiAccessor); if (executionContext != null) { ((AbstractConnector) connector).setExecutionContext(executionContext); } } connector.setInputParameters(parameters); }
@Override public final Map<String, Object> execute() throws ConnectorException { executeBusinessLogic(); return getOutputParameters(); }
@Override public CommandAPI getCommandAPI() { return getAPI(CommandAPI.class, getAPISession()); }
@Override public ThemeAPI getThemeAPI() { return getAPI(ThemeAPI.class, getAPISession()); }
@Override public ApplicationAPI getLivingApplicationAPI() { return getAPI(ApplicationAPI.class, getAPISession()); }
@Override public IdentityAPI getIdentityAPI() { return getAPI(IdentityAPI.class, getAPISession()); }
@Override public PermissionAPI getPermissionAPI() { return getAPI(PermissionAPI.class, getAPISession()); }
@Override public PageAPI getCustomPageAPI() { return getAPI(PageAPI.class, getAPISession()); }
@Override public ApplicationAPI getLivingApplicationAPI() { return getAPI(ApplicationAPI.class, getAPISession()); }
@Override public ProcessAPI getProcessAPI() { return getAPI(ProcessAPI.class, getAPISession()); }
@Override public ProfileAPI getProfileAPI() { return getAPI(ProfileAPI.class, getAPISession()); }
@Override public ThemeAPI getThemeAPI() { return getAPI(ThemeAPI.class, getAPISession()); }
@Override public PermissionAPI getPermissionAPI() { return getAPI(PermissionAPI.class, getAPISession()); }
@Override public PageAPI getCustomPageAPI() { return getAPI(PageAPI.class, getAPISession()); }
@Override public ProcessAPI getProcessAPI() { return getAPI(ProcessAPI.class, getAPISession()); }