<< Пред.           стр. 3 (из 14)           След. >>

Список литературы по разделу

  String name)
 
 
 public abstract ru.ifirst.classifier.ClassifierAttributeValue constructAttributeValue(
  ClassifierValue classifierValue,
  ClassifierAttribute attribute,
  String value)
 
 
 public abstract ru.ifirst.classifier.ClassifierBookmark constructBookmark(
  Classifier classifier,
  String name)
 
 public interface ru.ifirst.classifier.Classifier
 
 Интерфейс справочника
 
 Методы public java.lang.String getName()
 Возвращает имя справочника
 
 public java.lang.String getType()
 Возвращает тип справочника
 
 public void rename(
  String newName)
 Переименовывает справочник
 
 public java.lang.String getUUID()
 Возвращает идентификатор справочника в реестре UDDI
 
 public void setUUID(
  String UUID)
 Устанавливает идентификатор справочника в UDDI
 
 public boolean isRegistered()
 Возвращает true если справочник зарегистрирован в UDDI
 
 public boolean isActive()
 Проверка активности регистрации в UDDI
 public void setActive(
  boolean active)
 Активировать регистрацию в UDDI
 
 public boolean isSystem()
 Проверка справочника на системность
 
 public boolean isEmpty()
 Проверка, есть ли значения в справочнике
 
 public void setSystem(
  boolean system)
 Указание системности справочника
 
 public java.lang.String getDescription()
 Возвращает строку описания справочника
 
 public void setDescription(
  String description)
 Устанавливает описание справочника
 
 public void addValue(
  ClassifierValue value)
 Добавить значение
 
 public void deleteValue(
  ClassifierValue value)
 Удалить значение
 
 public ru.ifirst.classifier.ClassifierValue getValueById(
  long valueId)
 Возвращает значение по идентификатору
 
 public java.util.List getValues()
 Возвращает все значения справочника
 
 public java.util.List getRootValues()
 Возвращает все корневые значения
 
 public java.util.List getValues(
  ClassifierValue value)
 Возвращает все дочерние значения
 
 public java.util.List getValuesByParentId(
  long valueParentId)
 Возвращает все дочерние значения
 
 public java.util.List getValuesByName(
  String name)
 Вернуть все значения по заданному имени
 
 public java.util.List getValuesByAttributeValue(
  ClassifierAttribute attribute,
  String value)
 Поиск значений по значению атрибута
 
 public void addAttribute(
  ClassifierAttribute attribute)
 Добавляет атрибут справочника
 
 public ru.ifirst.classifier.ClassifierAttribute getAttributeByName(
  String name)
 Получает ссылку на атрибут по имени атрибута
 
 public void deleteAttribute(
  ClassifierAttribute attribute)
 Удалить атрибут справочника
 
 public java.util.List getAttributes()
 Возвращает все атрибуты
 
 public void clean()
 Очистить справочник
 
 public java.util.List getBookmarks()
 Возвращает список всех закладок
 
 public ru.ifirst.classifier.ClassifierBookmark getBookmarkByName(
  String bookmarkName)
 Возвращает закладку по имени
 
 public void addBookmark(
  ClassifierBookmark classifierBookmark)
 Добавить закладку
 
 public void removeBookmark(
  ClassifierBookmark classifierBookmark)
 Удалить закладку
 
 public int size()
 Возвращает кол-во элементов справочника
 
 public java.util.List getValuesByAttributeValues(
  SearchSpec[] ss)
 Поиск значений справочника по значениям атрибутов
 
 
 
 
 public interface ru.ifirst.classifier.ClassifierBookmark
 
 Интерфейс закладки справочника.
 Закладки предназначены для размещения атрибутов справочников.
 
 Methods public java.lang.String getName()
 Имя закладки
 
 public void setName(
  String bookmarkname)
 Установить имя закладки
 
 public java.util.List getClassifierAttributes()
 Список атрибутов определенных для данной закладки
 
 public ru.ifirst.classifier.Classifier getClassifier()
 Классификатор, которому принадлежит закладка
 
 public void addAttribute(
  ClassifierAttribute classifierAttribute)
 добавить аттрибут в закладку
 
 public void removeAttribute(
  ClassifierAttribute classifierAttribute)
 Удаляет атрибут из закладки
 
 public void setGeneral(
  boolean general)
 Сделать закладку основной
 
 public boolean isGeneral()
 узнать, является ли закладка основной
 
 public boolean getGeneral()
 узнать, является ли закладка основной
 
 public void upPriority()
 Приоритет - положение закладки относительно остальных закладок Метод для повышения приоритета закладки при вызове закладка меняется местом с закладкой более выского уровня
 
 
 public interface ru.ifirst.classifier.ClassifierAttributeValue
 
 Интерфейс значения аттрибута элемента справочника
 
 Методы public ru.ifirst.classifier.ClassifierAttribute getAttribute()
 Возвращает ссылку на атрибут
 
 public java.lang.String getValue()
 Возвращает значение
 
 public void setValue(
  String value)
 Устанавливает значение
 
 public ru.ifirst.classifier.ClassifierValue getClassifierValue()
 Возвращает значение
 
 
 
 public interface ru.ifirst.classifier.ClassifierAttributeType
 
 Тип атрибута справочника
 
 Методы public java.lang.String getName()
 Возвращает имя типа
 
 public boolean isValide(
  Session session,
  String value)
 Проверка значения на валидность
 
 public java.util.Set getAllComparators()
 Получить компараторы для типа
 
 public ru.ifirst.classifier.TypeComparator getComparatorById(
  int id)
 Получить компаратор для типа по идентификатору
 
 
 
 public interface ru.ifirst.classifier.ClassifierAttribute
 
 Атрибут классификатора
 
 Методы public java.lang.String getName()
 Имя атрибута
 
 public void setName(
  String name)
 Установить имя атрибута
 
 public ru.ifirst.classifier.ClassifierAttributeType getType()
 Возвращает тип атрибута
 
 public java.lang.String getTypeName()
 Возвращает имя типа атрибута
 
 public boolean isSystem()
 Проверка системности атрибута
 
 public void setSystem(
  boolean system)
 Установить системность
 
 public void setType(
  String typeName)
 Установить тип атрибута
 
 
 public void changeType(
  ClassifierAttributeType type)
 Изменить тип атрибута
 
 public ru.ifirst.classifier.Classifier getClassifier()
 Возвращает классификатор
 
 public ru.ifirst.classifier.ClassifierBookmark getBookmark()
 Возвращает закладку
 
 public void upPriority()
 Приоритет - положение аттрибута относительно остальных аттрибутов Метод для повышения приоритета аттрибута при вызове аттрибут меняется местом с аттрибутом более выского уровня.
 Структура данных ССК
 
 Таблица: CLASSIFIER Описание: Классификаторы Поле Тип Длина Ненулевое Описание TYPE string 255 NAME string 255 DESCRIPTION string 255 UUID string 255 SYSTEM boolean ACTIVE boolean
 Таблица: CLASSIFIER_VALUE Описание: Значения классификаторов Поле Тип Длина Ненулевое Описание NAME string 255 DESCRIPTION string 255
 
 Таблица: CLASSIFIER_ATTRIBUTE Описание: Атрибуты классификаторов Поле Тип Длина Ненулевое Описание NAME string 100 TYPE string 255 SYSTEM boolean PERIODIC boolean
 Таблица: CLASSIFIER_ATTRIBUTE_VALUE Описание: Значения атрибутов классификаторов Поле Тип Длина Ненулевое Описание VALUE string 1024 MODIFY_DATE timestamp 1024 ACTUAL boolean
 
 Таблица: CLASSIFIER_BOOKMARK Описание: Закладки классификаторов Поле Тип Длина Ненулевое Описание NAME string 100 GENERAL boolean
 UDDI Реестр
 
  Реестр сервисов (реестр UDDI) является компонентом ядра Среды и предназначен для регистрации, хранения и модификации об организациях, их услугах, а так же технических спецификаций предоставляемых услуг и представляет собой разработанное в соответствии со спецификацией UDDI иерархическое хранилище информации о следующих связанных сущностях:
 * Субъекты взаимодействия (государственные организации и хозяйствующие субъекты);
 * Контактные лица субъектов взаимодействия;
 * Услуги субъектов взаимодействия (административные регламенты);
 * Услуги Среды взаимодействия (процедуры взаимодействия);
 * Технические спецификации ПЭВ, реализующих процедуры взаимодействия (WSDL-описания);
 * Дополнительные web-сервисы;
 * Технические спецификации дополнительных web-сервисов.
 
  Хранящимся в реестре сущностям могут быть поставлены в соответствие наборы идентификаторов словарей, справочников и классификаторов, хранящихся в подсистеме ССК. Реестр поддерживает возможность поиска сущностей с применением критериев сложного поиска на основе сопоставления характеристик сущностей с идентификаторов из ССК. Проверка данных и взаимодействие с CCK оформлено в виде перехватчиков:. проверки событий подсистемы ССК.
 
  В состав реестра сервисов входит: сервис реестров и API реестра сервисов.
 Сервис реестра.
  Сервис реестра обеспечивает:
 - добавление в реестр и модификация сведений о субъектах взаимодействия и предоставляемых субъектами взаимодействия услугах и их технических спецификациях;
 - выборку информации из реестра о предоставляемых субъектами и Средой web-сервисах и их технических спецификациях в соответствии с заданными условиями поиска;
 - проверку наличия типов данных, заявленных в публикуемом сервисе (путем проверки передаваемого в виде URL-адреса WSDL-описания) в репозитарии;
 - проверку наличия указанных при публикации классификаций в CCK и при их отсутствии отказать в публикации
 
  Реестр сервисов Среды обладает специализированным набором методов, обеспечивающим доступ других программных компонент к его функциям. Стандарт UDDI подразумевает наличие у реестра двух программных интерфейсов - Inquiry API и Publisher API, - предназначенных для обращения к сервисам, содержащимся в реестре, и их опубликования соответственно. Сведения о методах этих интерфейсов можно посмотреть в приведены в спецификации UDDI Version 2.0 (www.uddi.org).
 
 API реестра сервисов
 
 public interface ru.ifirst.uddi.IUDDIClient
 
 
 Methods public DispositionReport addPublisherAssertion(
  PublisherAssertion assertion)
 Публикует связь между организациями
 

<< Пред.           стр. 3 (из 14)           След. >>

Список литературы по разделу