All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hudson.model.UserPropertyDescriptor Maven / Gradle / Ivy

package hudson.model;

/**
 * {@link Descriptor} for {@link UserProperty}.
 * 
 * @author Kohsuke Kawaguchi
 */
public abstract class UserPropertyDescriptor extends Descriptor {
    protected UserPropertyDescriptor(Class clazz) {
        super(clazz);
    }

    /**
     * Creates a default instance of {@link UserProperty} to be associated
     * with {@link User} that doesn't have any back up data store.
     *
     * @return null
     *      if the implementation choose not to add any proeprty object for such user.
     */
    public abstract UserProperty newInstance(User user);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy