Interface PluginSection<EditeeType,EditeeFormType,PropertyType extends AbstractProperty<?,?,?,EditeeType,EditeeFormType>>
-
- All Known Subinterfaces:
UserGroupPluginSection,UserPluginSection
- All Known Implementing Classes:
BasePluginSection,NotificatorPluginSection,UserGroupPluginSectionImpl,UserPluginSectionImpl
public interface PluginSection<EditeeType,EditeeFormType,PropertyType extends AbstractProperty<?,?,?,EditeeType,EditeeFormType>>- Author:
- Pavel.Sher Date: 04.04.2006
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDisplayName()StringgetPluginName()StringgetPluginType()Map<String,PropertyType>getProperties()PropertyKeygetPropertyKey(String propertyName)List<PropertyType>getPropertyList()booleanhasNotEmptyPropertyValue()booleanisStateModified()voidvalidate(EditeeType editee, EditeeFormType form, ActionErrors errors)
-
-
-
Method Detail
-
getDisplayName
String getDisplayName()
-
getPluginName
String getPluginName()
-
getPluginType
String getPluginType()
-
getProperties
Map<String,PropertyType> getProperties()
-
getPropertyList
List<PropertyType> getPropertyList()
-
getPropertyKey
PropertyKey getPropertyKey(String propertyName)
-
isStateModified
boolean isStateModified()
-
hasNotEmptyPropertyValue
boolean hasNotEmptyPropertyValue()
-
validate
void validate(@Nullable EditeeType editee, @NotNull EditeeFormType form, @NotNull ActionErrors errors)
-
-