![JAR search and dependency download from the Maven repository](/logo.png)
woko.ext.usermanagement.facets.usermanager.RenderUserPropertiesEditUserManager Maven / Gradle / Ivy
The newest version!
package woko.ext.usermanagement.facets.usermanager;
import net.sourceforge.jfacets.IFacetDescriptorManager;
import net.sourceforge.jfacets.annotations.FacetKey;
import woko.ext.usermanagement.core.User;
import woko.facets.builtin.WokoFacets;
import woko.facets.builtin.all.RenderPropertiesEditImpl;
import woko.persistence.ObjectStore;
import woko.users.UserManager;
import woko.users.UsernameResolutionStrategy;
import java.util.ArrayList;
import java.util.List;
@FacetKey(name= WokoFacets.renderPropertiesEdit, profileId = "usermanager", targetObjectType = User.class)
public class RenderUserPropertiesEditUserManager<
OsType extends ObjectStore,
UmType extends UserManager,
UnsType extends UsernameResolutionStrategy,
FdmType extends IFacetDescriptorManager
> extends RenderPropertiesEditImpl {
@Override
public List getPropertyNames() {
List all = super.getPropertyNames();
ArrayList a = new ArrayList(all);
a.remove("encodedPassword");
a.remove("password");
a.remove("id");
a.remove("class");
return a;
}
}