Annotation Interface DirectoryItem
Аннотация для описания класса - записи справочника.
По умолчанию имена методов должны совпадать с именем bean-а. Например если VoiceZone, то имена должны быть такие
voiceZoneList, voiceZoneGet и т.п.
Методы такие:
prefixGet( int id );
prefixTitle( String title );
prefixList();
prefixUpdate( PrefixBean bean);
prefixDelete( int id );
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends DirectoryItemModifiedEvent<?>> Класс события, которое публикуется при изменении справочника - добавлении/удалении/изменении бина. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?> Класс-(веб)сервис для работы со справочником извне сервера.
В сервисе должны быть методы, именованные строго как имя класса бина с маленькой буквы + действие: Get, List, Update, Delete
Например: InetServType -inetServTypeGet( int id ), inetServTypeList(), inetServTypeUpdate( InetServType b ), inetServTypeDelete( int id )
-
Element Details
-
eventClass
Class<? extends DirectoryItemModifiedEvent<?>> eventClassКласс события, которое публикуется при изменении справочника - добавлении/удалении/изменении бина.- Returns:
-
serviceClass
Class<?> serviceClassКласс-(веб)сервис для работы со справочником извне сервера.
В сервисе должны быть методы, именованные строго как имя класса бина с маленькой буквы + действие: Get, List, Update, Delete
Например: InetServType -inetServTypeGet( int id ), inetServTypeList(), inetServTypeUpdate( InetServType b ), inetServTypeDelete( int id )- Returns:
- Default:
java.lang.Object.class
-
deletePrefix
String deletePrefix- Default:
""
-