Interface ComponentInstancePublicationAccessControlExtension

  • All Known Implementing Classes:
    DefaultInstancePublicationAccessControlExtension

    public interface ComponentInstancePublicationAccessControlExtension
    This interface extends access controller extension for a Publication resource.

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

    If a component has specific rules about PublicationAccessControl 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]InstancePublicationAccessControlExtension. For example, for an application Kmelia, the implementation must be qualified with @Named ("kmeliaInstancePublicationAccessControlExtension")

    Author:
    silveryocha