Class CompiledGuiProfile

  • All Implemented Interfaces:
    DebugDumpable, Serializable

    @Experimental
    public class CompiledGuiProfile
    extends Object
    implements DebugDumpable, Serializable
    Compiled user profile. This class contains information about configuration and customization of individual parts of user interface and user preferences. This class contains pre-processed information in a form that is suitable to direct use by user interface code. The GUI should not be required to do any complex processing on this. This idea is to compile the profile just once, on login time. Therefore only the authentication code (GuiProfiledPrincipalManager) should modify this object. It should be considered read-only for all other purposes. Later it may be split to interface and implementation parts.
    Since:
    4.0
    Author:
    Radovan Semancik
    See Also:
    Serialized Form