Examples of PasswordPolicyTO


Examples of org.apache.syncope.client.to.PasswordPolicyTO

                    try {
                        policy = (T) SyncopeSession.get().getRestTemplate().getForObject(
                                baseURL + "policy/password/global/read", PasswordPolicyTO.class);
                    } catch (Exception e) {
                        LOG.debug("No password policy found", e);
                        policy = (T) new PasswordPolicyTO();
                    }
                    break;
                case GLOBAL_SYNC:
                    try {
                        policy = (T) SyncopeSession.get().getRestTemplate().getForObject(
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

        assertNotNull(policyTO);
    }

    @Test
    public void getGlobalPasswordPolicy() {
        PasswordPolicyTO policyTO = restTemplate.getForObject(BASE_URL + "policy/password/global/read",
                PasswordPolicyTO.class);

        assertNotNull(policyTO);
        assertEquals(PolicyType.GLOBAL_PASSWORD, policyTO.getType());
        assertEquals(8, ((PasswordPolicySpec) policyTO.getSpecification()).getMinLength());
    }
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

        assertEquals(PolicyType.GLOBAL_ACCOUNT, policyTO.getType());
    }

    @Test
    public void createWithException() {
        PasswordPolicyTO policy = new PasswordPolicyTO(true);
        policy.setSpecification(new PasswordPolicySpec());
        policy.setDescription("global password policy");

        Throwable t = null;
        try {
            restTemplate.postForObject(BASE_URL + "policy/password/create", policy, PasswordPolicyTO.class);
            fail();
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

    }

    @Test
    public void update() {
        // get global password
        PasswordPolicyTO globalPolicy = restTemplate.getForObject(BASE_URL + "policy/read/{id}",
                PasswordPolicyTO.class, 2L);

        PasswordPolicyTO policy = new PasswordPolicyTO();
        policy.setDescription("A simple password policy");
        policy.setSpecification(globalPolicy.getSpecification());

        // create a new password policy using global password as a template
        policy = restTemplate.postForObject(BASE_URL + "policy/password/create", policy, PasswordPolicyTO.class);

        // read new password policy
        policy = restTemplate.getForObject(BASE_URL + "policy/read/{id}", PasswordPolicyTO.class, policy.getId());

        assertNotNull("find to update did not work", policy);

        PasswordPolicySpec policySpec = ((PasswordPolicyTO) policy).getSpecification();
        policySpec.setMaxLength(22);
        policy.setSpecification(policySpec);

        // update new password policy
        policy = restTemplate.postForObject(BASE_URL + "policy/password/update", policy, PasswordPolicyTO.class);

        assertNotNull(policy);
        assertEquals(PolicyType.PASSWORD, policy.getType());
        assertEquals(22, ((PasswordPolicyTO) policy).getSpecification().getMaxLength());
        assertEquals(8, ((PasswordPolicyTO) policy).getSpecification().getMinLength());
    }
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

            case ACCOUNT:
                policyTO = new AccountPolicyTO();
                break;

            case GLOBAL_PASSWORD:
                policyTO = new PasswordPolicyTO(true);
                break;

            case PASSWORD:
                policyTO = new PasswordPolicyTO();
                break;

            case GLOBAL_SYNC:
                policyTO = new SyncPolicyTO(true);
                break;
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

                    try {
                        policy = (T) SyncopeSession.get().getRestTemplate().getForObject(
                                baseURL + "policy/password/global/read", PasswordPolicyTO.class);
                    } catch (Exception e) {
                        LOG.debug("No password policy found", e);
                        policy = (T) new PasswordPolicyTO();
                    }
                    break;
                case GLOBAL_SYNC:
                    try {
                        policy = (T) SyncopeSession.get().getRestTemplate().getForObject(
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

            case GLOBAL_PASSWORD:
            case PASSWORD:
                if (!(policy.getSpecification() instanceof PasswordPolicySpec)) {
                    throw new ClassCastException("policy is expected to be typed PasswordPolicySpec: " + policy.getSpecification().getClass().getName());
                }
                policyTO = new PasswordPolicyTO(isGlobal);
                ((PasswordPolicyTO) policyTO).setSpecification((PasswordPolicySpec) policy.getSpecification());
                break;

            case GLOBAL_ACCOUNT:
            case ACCOUNT:
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

        assertNotNull(policyTO);
    }

    @Test
    public void getGlobalPasswordPolicy() {
        PasswordPolicyTO policyTO = restTemplate.getForObject(BASE_URL + "policy/password/global/read",
                PasswordPolicyTO.class);

        assertNotNull(policyTO);
        assertEquals(PolicyType.GLOBAL_PASSWORD, policyTO.getType());
        assertEquals(8, ((PasswordPolicySpec) policyTO.getSpecification()).getMinLength());
    }
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

        assertEquals(PolicyType.GLOBAL_ACCOUNT, policyTO.getType());
    }

    @Test
    public void createWithException() {
        PasswordPolicyTO policy = new PasswordPolicyTO(true);
        policy.setSpecification(new PasswordPolicySpec());
        policy.setDescription("global password policy");

        Throwable t = null;
        try {
            restTemplate.postForObject(BASE_URL + "policy/password/create", policy, PasswordPolicyTO.class);
            fail();
View Full Code Here

Examples of org.apache.syncope.client.to.PasswordPolicyTO

    }

    @Test
    public void update() {
        // get global password
        PasswordPolicyTO globalPolicy = restTemplate.getForObject(BASE_URL + "policy/read/{id}",
                PasswordPolicyTO.class, 2L);

        PasswordPolicyTO policy = new PasswordPolicyTO();
        policy.setDescription("A simple password policy");
        policy.setSpecification(globalPolicy.getSpecification());

        // create a new password policy using global password as a template
        policy = restTemplate.postForObject(BASE_URL + "policy/password/create", policy, PasswordPolicyTO.class);

        // read new password policy
        policy = restTemplate.getForObject(BASE_URL + "policy/read/{id}", PasswordPolicyTO.class, policy.getId());

        assertNotNull("find to update did not work", policy);

        PasswordPolicySpec policySpec = ((PasswordPolicyTO) policy).getSpecification();
        policySpec.setMaxLength(22);
        policy.setSpecification(policySpec);

        // update new password policy
        policy = restTemplate.postForObject(BASE_URL + "policy/password/update", policy, PasswordPolicyTO.class);

        assertNotNull(policy);
        assertEquals(PolicyType.PASSWORD, policy.getType());
        assertEquals(22, ((PasswordPolicyTO) policy).getSpecification().getMaxLength());
        assertEquals(8, ((PasswordPolicyTO) policy).getSpecification().getMinLength());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.