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 String
getDisplayName()
String
getPluginName()
String
getPluginType()
Map<String,PropertyType>
getProperties()
PropertyKey
getPropertyKey(String propertyName)
List<PropertyType>
getPropertyList()
boolean
hasNotEmptyPropertyValue()
boolean
isStateModified()
void
validate(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)
-
-