Examples of OpenIDUserRPDO


Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     */
    public void create(OpenIDUserRPDO oprp) throws IdentityException {
        String path = null;
        Resource resource = null;
        Collection userResource = null;
        OpenIDUserRPDO rp = null;

        if (log.isDebugEnabled()) {
            log.debug("Creating an OpenID user relying party");
        }

View Full Code Here

Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     * @throws IdentityException
     */
    public void update(OpenIDUserRPDO oprp) throws IdentityException {
        String path = null;
        Resource resource = null;
        OpenIDUserRPDO rp = null;

        if (log.isDebugEnabled()) {
            log.debug("Updating an OpenID user relying party");
        }

View Full Code Here

Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     * @param rpUrl Relying party url
     * @return A set of OpenIDUserRPDO, corresponding to the provided user name and RP url.
     * @throws IdentityException
     */
    public OpenIDUserRPDO getOpenIDUserRP(String userName, String rpUrl) throws IdentityException {
        OpenIDUserRPDO rp = null;
        Association[] assoc = null;

        if (log.isDebugEnabled()) {
            log.debug("Retreiving OpenID user relying party");
        }

        try {
            if (registry.resourceExists(RegistryConstants.PROFILES_PATH + userName)) {
                assoc = registry.getAssociations(RegistryConstants.PROFILES_PATH + userName,
                        IdentityRegistryResources.ASSOCIATION_USER_OPENID_RP);
                for (Association association : assoc) {
                    rp = resourceToObject(registry.get(association.getDestinationPath()));
                    rp.setUserName(userName);
                    if (rp.getRpUrl().equals(rpUrl)) {
                        return rp;
                    }
                }
            }
        } catch (RegistryException e) {
View Full Code Here

Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     * @throws IdentityException
     */
    public OpenIDUserRPDO[] getOpenIDUserRP(String userName) throws IdentityException {
        List<OpenIDUserRPDO> lst = null;
        Association[] assoc = null;
        OpenIDUserRPDO rp = null;

        if (log.isDebugEnabled()) {
            log.debug("Retreiving OpenID user relying parties");
        }

        try {
            lst = new ArrayList<OpenIDUserRPDO>();

            if (registry.resourceExists(RegistryConstants.PROFILES_PATH + userName)) {
                assoc = registry.getAssociations(RegistryConstants.PROFILES_PATH + userName,
                        IdentityRegistryResources.ASSOCIATION_USER_OPENID_RP);
                for (Association association : assoc) {
                    rp = resourceToObject(registry.get(association.getDestinationPath()));
                    rp.setUserName(userName);
                    lst.add(rp);
                }
            }
        } catch (RegistryException e) {
            log.error("Error occured while retreiving OpenID user relying parties", e);
View Full Code Here

Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     * @return Default user profile
     * @throws IdentityException
     */
    public String getOpenIDDefaultUserProfile(String userName, String rpUrl)
            throws IdentityException {
        OpenIDUserRPDO oprp = null;

        if (log.isDebugEnabled()) {
            log.debug("Retreiving OpenID default user profile for user " + userName);
        }

        oprp = getOpenIDUserRP(userName, rpUrl);
        return oprp.getDefaultProfileName();
    }
View Full Code Here

Examples of org.wso2.carbon.identity.core.model.OpenIDUserRPDO

     * least used his OpenID once.
     *
     * @return user data
     */
    protected OpenIDUserRPDO resourceToObject(Resource resource) {
        OpenIDUserRPDO rp = null;

        if (resource != null) {
            rp = new OpenIDUserRPDO();
            String path = resource.getPath();
            String[] values = path.split("/");
            String uuid = values[values.length - 1];

            rp.setUuid(uuid);
            rp.setRpUrl(resource.getProperty(IdentityRegistryResources.PROP_RP_URL));
            rp.setIsTrustedAlways(Boolean.getBoolean(resource
                    .getProperty(IdentityRegistryResources.PROP_IS_TRUSTED_ALWAYS)));
            rp.setVisitCount(Integer.getInteger(resource
                    .getProperty(IdentityRegistryResources.PROP_VISIT_COUNT)));
            rp.setLastVisit(new Date(Long.getLong(resource
                    .getProperty(IdentityRegistryResources.PROP_LAST_VISIT))));
            rp.setDefaultProfileName(resource
                    .getProperty(IdentityRegistryResources.PROP_DEFAULT_PROFILE_NAME));
            rp.setUserName(resource.getProperty(IdentityRegistryResources.PROP_USER_ID));
        }
        return rp;
    }
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.