Example usage for org.apache.wicket.util.string StringValue toString

List of usage examples for org.apache.wicket.util.string StringValue toString

Introduction

In this page you can find the example usage for org.apache.wicket.util.string StringValue toString.

Prototype

@Override
public final String toString() 

Source Link

Usage

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;
}