UserPropertiesService.java 1.55 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.RepositoryException
 *  javax.jcr.Session
 *  org.apache.sling.api.resource.ResourceResolver
 */
package com.adobe.granite.security.user;

import com.adobe.granite.security.user.UserPropertiesManager;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
import org.apache.sling.api.resource.ResourceResolver;

public abstract class UserPropertiesService {
    public static final String PREFERENCES_PATH = "preferences";
    public static final String PROFILES_ROOT = "profiles";
    public static final String PRIVATE_PROFILE = "profiles/private";
    public static final String PUBLIC_PROFILE = "profiles/public";
    public static final String[] DEFAULT_PROFILES = new String[]{"profiles/public", "profiles/private"};
    public static final String PROFILE_RESOURCE_TYPE = "cq/security/components/profile";
    public static final String PROFILE_PATH = "profile";
    public static final String DEFAULT_NODETYPE = "nt:unstructured";

    public abstract UserPropertiesManager createUserPropertiesManager(ResourceResolver var1) throws RepositoryException;

    public abstract UserPropertiesManager createUserPropertiesManager(Session var1, ResourceResolver var2) throws RepositoryException;

    public abstract String getResourceType(String var1);

    public abstract String getNodeType(String var1);

    public abstract String getAuthorizablePath(String var1) throws RepositoryException;

    public abstract String getAuthorizableId(String var1) throws RepositoryException;
}