UserPropertiesComposite.java 937 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  javax.jcr.RepositoryException
 */
package com.adobe.granite.security.user;

import aQute.bnd.annotation.ProviderType;
import com.adobe.granite.security.user.UserProperties;
import java.util.Collection;
import javax.jcr.RepositoryException;

@ProviderType
public interface UserPropertiesComposite {
    public Collection<String> getPropertyNames() throws RepositoryException;

    public Collection<String> getPropertyNames(String var1) throws RepositoryException;

    public String getProperty(String var1) throws RepositoryException;

    public <T> T getProperty(String var1, T var2, Class<T> var3) throws RepositoryException;

    public Collection<UserProperties> getUserProperties();

    public String getAuthorizableId();

    public Collection<String> getUserPropertiesPaths() throws RepositoryException;
}