Interface ComponentInstanceAccessControlExtension

  • All Known Implementing Classes:
    DefaultInstanceAccessControlExtension, UserCalendarInstanceAccessControlExtension

    public interface ComponentInstanceAccessControlExtension
    This interface extends access controller extension for a component instance resource.

    This interface defines an extension for ComponentAccessControl which is specific to a SilverpeasComponentInstance.

    If a component has specific rules about ComponentAccessControl mechanism, it should implement this interface in order to apply them.

    Any application that requires to implement this interface MUST qualify with the Named annotation by a name satisfying the following convention [COMPONENT NAME]InstanceAccessControlExtension. For example, for an application Kmelia, the implementation must be qualified with @Named ("kmeliaInstanceAccessControlExtension")

    Author:
    silveryocha