List of usage examples for org.apache.wicket.util.string StringValue toString
@Override public final String toString()
From source file:com.evolveum.midpoint.web.component.objectdetails.FocusMainPanel.java
License:Apache License
@Override protected void onInitialize() { super.onInitialize(); StringValue oidValue = getPage().getPageParameters().get(OnePageParameterEncoder.PARAMETER); taskDtoProvider// ww w . java2 s. co m .setQuery(createTaskQuery(oidValue != null ? oidValue.toString() : null, (PageBase) getPage())); }
From source file:com.evolveum.midpoint.web.page.admin.BaseFocusPanel.java
License:Apache License
private void initTasks(WebMarkupContainer tasks) { List<IColumn<TaskDto, String>> taskColumns = initTaskColumns(); final TaskDtoProvider taskDtoProvider = new TaskDtoProvider(page, TaskDtoProviderOptions.minimalOptions()); taskDtoProvider.setQuery(createTaskQuery(null)); TablePanel taskTable = new TablePanel<TaskDto>(ID_TASK_TABLE, taskDtoProvider, taskColumns) { @Override/*from w w w . j a v a 2 s . c o m*/ protected void onInitialize() { super.onInitialize(); StringValue oidValue = getPageParameters().get(OnePageParameterEncoder.PARAMETER); taskDtoProvider.setQuery(createTaskQuery(oidValue != null ? oidValue.toString() : null)); } }; tasks.add(taskTable); tasks.add(new VisibleEnableBehaviour() { @Override public boolean isVisible() { return taskDtoProvider.size() > 0; } }); }
From source file:com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.java
License:Apache License
public PageCertCampaign(PageParameters parameters) { StringValue campaignOidValue = parameters.get(OnePageParameterEncoder.PARAMETER); if (campaignOidValue != null) { campaignOid = campaignOidValue.toString(); }//from w w w. j av a 2s . c o m initModels(); initLayout(); }
From source file:com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.java
License:Apache License
private ObjectViewDto loadObject() { StringValue objectOid = getPageParameters().get(PARAM_OBJECT_ID); if (objectOid == null || StringUtils.isEmpty(objectOid.toString())) { getSession().error(getString("pageDebugView.message.oidNotDefined")); throw new RestartResponseException(PageDebugList.class); }/*from w w w . j ava 2 s . com*/ Task task = createSimpleTask(OPERATION_LOAD_OBJECT); OperationResult result = task.getResult(); //todo is this result != null ? ObjectViewDto dto = null; try { MidPointApplication application = PageDebugView.this.getMidpointApplication(); Collection<SelectorOptions<GetOperationOptions>> options = SelectorOptions .createCollection(GetOperationOptions.createRaw()); // FIXME: ObjectType.class will not work well here. We need more specific type. //todo on page debug list create page params, put there oid and class for object type and send that to this page....read it here Class type = ObjectType.class; StringValue objectType = getPageParameters().get(PARAM_OBJECT_TYPE); if (objectType != null && StringUtils.isNotBlank(objectType.toString())) { type = getPrismContext().getSchemaRegistry().determineCompileTimeClass( new QName(SchemaConstantsGenerated.NS_COMMON, objectType.toString())); } if (UserType.class.isAssignableFrom(type)) { options.add(SelectorOptions.create(UserType.F_JPEG_PHOTO, GetOperationOptions.createRetrieve(RetrieveOption.INCLUDE))); } PrismObject<ObjectType> object = getModelService().getObject(type, objectOid.toString(), options, task, result); PrismContext context = application.getPrismContext(); String xml = context.serializeObjectToString(object, PrismContext.LANG_XML); dto = new ObjectViewDto(object.getOid(), WebMiscUtil.getName(object), object, xml); result.recomputeStatus(); } catch (Exception ex) { result.recordFatalError("Couldn't load object.", ex); } if (dto == null) { showResultInSession(result); throw new RestartResponseException(PageDebugList.class); } if (!result.isSuccess()) { showResult(result); } if (!WebMiscUtil.isSuccessOrHandledError(result)) { showResultInSession(result); throw new RestartResponseException(PageDebugList.class); } return dto; }
From source file:com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails.java
License:Apache License
protected String getObjectOidParameter() { PageParameters parameters = getPageParameters(); LOGGER.trace("Page parameters: {}", parameters); StringValue oidValue = getPageParameters().get(OnePageParameterEncoder.PARAMETER); LOGGER.trace("OID parameter: {}", oidValue); if (oidValue == null) { return null; }/*from w ww .j av a2 s . c o m*/ String oid = oidValue.toString(); if (StringUtils.isBlank(oid)) { return null; } return oid; }
From source file:com.evolveum.midpoint.web.page.admin.reports.PageReport.java
License:Apache License
private PrismObject<ReportType> loadReport() { StringValue reportOid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); OperationResult result = new OperationResult(OPERATION_LOAD_REPORT); PrismObject<ReportType> prismReport = WebModelUtils.loadObject(ReportType.class, reportOid.toString(), result, this); if (prismReport == null) { throw new RestartResponseException(PageReports.class); }// ww w. j a v a 2s.c o m return prismReport; }
From source file:com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.java
License:Apache License
private ObjectWrapper loadAccount() { OperationResult result = new OperationResult(OPERATION_LOAD_ACCOUNT); Collection<SelectorOptions<GetOperationOptions>> options = SelectorOptions .createCollection(ShadowType.F_RESOURCE, GetOperationOptions.createResolve()); StringValue oid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); PrismObject<ShadowType> account = WebModelUtils.loadObject(ShadowType.class, oid.toString(), options, result, PageAccount.this); if (account == null) { getSession().error(getString("pageAccount.message.cantEditAccount")); showResultInSession(result);/*from w ww.java2 s.c o m*/ throw new RestartResponseException(PageResources.class); } ObjectWrapper wrapper = ObjectWrapperUtil.createObjectWrapper(null, null, account, ContainerStatus.MODIFYING, this); OperationResultType fetchResult = account.getPropertyRealValue(ShadowType.F_FETCH_RESULT, OperationResultType.class); wrapper.setFetchResult(OperationResult.createOperationResult(fetchResult)); wrapper.setShowEmpty(false); return wrapper; }
From source file:com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.java
License:Apache License
protected boolean isResourceOidAvailable() { StringValue resourceOid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); return resourceOid != null && StringUtils.isNotEmpty(resourceOid.toString()); }
From source file:com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.java
License:Apache License
protected String getResourceOid() { StringValue resourceOid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); return resourceOid != null ? resourceOid.toString() : null; }
From source file:com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.java
License:Apache License
private boolean isEditing() { StringValue resourceOid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); if (resourceOid == null || StringUtils.isEmpty(resourceOid.toString())) { return false; }/*from ww w. j a v a 2 s .com*/ return true; }