Examples of Claim


Examples of org.apache.cxf.sts.claims.Claim

    public ClaimCollection retrieveClaimValues(Principal principal, RequestClaimCollection claims) {
        if (claims != null && claims.size() > 0) {
            ClaimCollection claimCollection = new ClaimCollection();
            for (RequestClaim requestClaim : claims) {
                Claim claim = new Claim();
                claim.setClaimType(requestClaim.getClaimType());
                claim.setIssuer("Test Issuer");
                claim.setOriginalIssuer("Original Issuer");
                claim.setValue("admin-user");
                claimCollection.add(claim);
            }
            return claimCollection;
        }
        return null;
View Full Code Here

Examples of org.apache.cxf.sts.claims.Claim

            return null;
        }

        AttributeStatementBean attrBean = new AttributeStatementBean();
        while (claimIterator.hasNext()) {
            Claim claim = claimIterator.next();
            AttributeBean attributeBean = new AttributeBean();
            URI name = claim.getNamespace().relativize(claim.getClaimType());
            if (WSConstants.WSS_SAML2_TOKEN_TYPE.equals(tokenType)
                    || WSConstants.SAML2_NS.equals(tokenType)) {
                attributeBean.setQualifiedName(name.toString());
                attributeBean.setNameFormat(claim.getNamespace().toString());
            } else {
                attributeBean.setSimpleName(name.toString());
                attributeBean.setQualifiedName(claim.getNamespace().toString());
            }
            attributeBean.setAttributeValues(Collections.singletonList(claim.getValue()));
            attributeList.add(attributeBean);
        }
        attrBean.setSamlAttributes(attributeList);

        return attrBean;
View Full Code Here

Examples of org.apache.cxf.sts.claims.Claim

            AttributeBean attributeBean = createDefaultAttribute(tokenType);
            attributeList.add(attributeBean);
        }
       
        while (claimIterator.hasNext()) {
            Claim claim = claimIterator.next();
            AttributeBean attributeBean = createAttributeFromClaim(claim, tokenType);
            attributeList.add(attributeBean);
        }
       
        ReceivedToken onBehalfOf = tokenRequirements.getOnBehalfOf();
View Full Code Here

Examples of org.apache.cxf.sts.claims.Claim

    public ClaimCollection retrieveClaimValues(Principal principal, RequestClaimCollection claims) {
        if (claims != null && claims.size() > 0) {
            ClaimCollection claimCollection = new ClaimCollection();
            for (RequestClaim requestClaim : claims) {
                Claim claim = new Claim();
                claim.setClaimType(requestClaim.getClaimType());
                if (ClaimTypes.FIRSTNAME.equals(requestClaim.getClaimType())) {
                    claim.setValue("alice");
                } else if (ClaimTypes.LASTNAME.equals(requestClaim.getClaimType())) {
                    claim.setValue("doe");
                } else if (ClaimTypes.EMAILADDRESS.equals(requestClaim.getClaimType())) {
                    claim.setValue("alice@cxf.apache.org");
                }
                claimCollection.add(claim);
            }
            return claimCollection;
        }
View Full Code Here

Examples of org.apache.cxf.sts.claims.Claim

            RequestClaimCollection claims, ClaimsParameters parameters) {
     
        if (claims != null && claims.size() > 0) {
            ClaimCollection claimCollection = new ClaimCollection();
            for (RequestClaim requestClaim : claims) {
                Claim claim = new Claim();
                claim.setClaimType(requestClaim.getClaimType());
                claim.setIssuer("Test Issuer");
                claim.setOriginalIssuer("Original Issuer");
                claim.setValue("admin-user");
                claimCollection.add(claim);
            }
            return claimCollection;
        }
        return null;
View Full Code Here

Examples of org.apache.isis.example.application.claims.dom.claim.Claim

@Fixtures({ @Fixture(ClaimsFixture.class) })
public class ClaimSubmitTest extends AbstractTest {

    @Test
    public void cannotSubmitTwice() throws Exception {
        final Claim tomsSubmittedClaim = tomsSubmittedClaim();
        try {
            final Approver approver = tomEmployee.getDefaultApprover();
            tomsSubmittedClaim.submit(approver);
            fail("Should not be able to submit again");
        } catch (final DisabledException e) {
            assertThat(e.getMessage(), Matchers.containsString("Claim has already been submitted"));
        }
    }
View Full Code Here

Examples of org.apache.isis.example.application.claims.dom.claim.Claim

        }
    }

    private Claim tomsSubmittedClaim() {
        final List<Claim> tomsClaims = claimRepository.claimsFor(tomEmployee);
        final Claim tomsClaim1 = tomsClaims.get(0);
        tomsClaim1.submit(tomEmployee.getDefaultApprover());
        assertThat(tomsClaim1.getStatus(), is("Submitted"));
        return wrapped(tomsClaim1);
    }
View Full Code Here

Examples of org.apache.isis.example.application.claims.dom.claim.Claim

@Fixtures({ @Fixture(ClaimsFixture.class) })
public class NewClaimTest extends AbstractTest {

    @Test
    public void whenCreateNewClaimDefaultsOk() throws Exception {
        final Claim newClaim = claimRepository.newClaim(tomEmployee);
        assertThat(newClaim.getDescription(), is("enter a description here"));
        assertThat(newClaim.getStatus(), is("New"));
        assertThat(newClaim.getApprover(), is(tomEmployee.getDefaultApprover()));
        assertThat(newClaim.getItems().size(), is(0));
    }
View Full Code Here

Examples of org.apache.isis.example.application.claims.dom.claim.Claim

    public void install() {
        final Employee fred = createEmployee("Fred Smith", null);
        final Employee tom = createEmployee("Tom Brown", fred);
        createEmployee("Sam Jones", fred);

        Claim claim = createClaim(tom, -16, "Meeting with client");
        addItem(claim, -16, 38.50, "Lunch with client");
        addItem(claim, -16, 16.50, "Euston - Mayfair (return)");

        claim = createClaim(tom, -18, "Meeting in city office");
        addItem(claim, -16, 18.00, "Car parking");
View Full Code Here

Examples of org.apache.isis.example.application.claims.dom.claim.Claim

        persist(claimant);
        return claimant;
    }

    private Claim createClaim(final Employee claimant, final int days, final String description) {
        final Claim claim = newTransientInstance(Claim.class);
        claim.setClaimant(claimant);
        claim.setDescription(description);
        Date date = new Date();
        date = date.add(0, 0, days);
        claim.setDate(date);
        persist(claim);
        return claim;
    }
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.