public interface ModelFactory
TopicModel newTopicModel(long id, String uri, String typeUri, SimpleValue value, ChildTopicsModel childTopics)
TopicModel newTopicModel(ChildTopicsModel childTopics)
TopicModel newTopicModel(String typeUri)
TopicModel newTopicModel(String typeUri, SimpleValue value)
TopicModel newTopicModel(String typeUri, ChildTopicsModel childTopics)
TopicModel newTopicModel(String uri, String typeUri)
TopicModel newTopicModel(String uri, String typeUri, SimpleValue value)
TopicModel newTopicModel(String uri, String typeUri, ChildTopicsModel childTopics)
TopicModel newTopicModel(long id)
TopicModel newTopicModel(long id, ChildTopicsModel childTopics)
TopicModel newTopicModel(TopicModel topic)
TopicModel newTopicModel(org.codehaus.jettison.json.JSONObject topic)
AssociationModel newAssociationModel(long id, String uri, String typeUri, RoleModel roleModel1, RoleModel roleModel2, SimpleValue value, ChildTopicsModel childTopics)
AssociationModel newAssociationModel(String typeUri, RoleModel roleModel1, RoleModel roleModel2)
AssociationModel newAssociationModel(String typeUri, RoleModel roleModel1, RoleModel roleModel2, ChildTopicsModel childTopics)
AssociationModel newAssociationModel()
AssociationModel newAssociationModel(ChildTopicsModel childTopics)
AssociationModel newAssociationModel(String typeUri, ChildTopicsModel childTopics)
AssociationModel newAssociationModel(long id, String uri, String typeUri, RoleModel roleModel1, RoleModel roleModel2)
AssociationModel newAssociationModel(AssociationModel assoc)
AssociationModel newAssociationModel(org.codehaus.jettison.json.JSONObject assoc)
ChildTopicsModel newChildTopicsModel()
ChildTopicsModel newChildTopicsModel(org.codehaus.jettison.json.JSONObject values)
String childTypeUri(String assocDefUri)
TopicRoleModel newTopicRoleModel(long topicId, String roleTypeUri)
TopicRoleModel newTopicRoleModel(String topicUri, String roleTypeUri)
TopicRoleModel newTopicRoleModel(org.codehaus.jettison.json.JSONObject topicRoleModel)
AssociationRoleModel newAssociationRoleModel(long assocId, String roleTypeUri)
AssociationRoleModel newAssociationRoleModel(org.codehaus.jettison.json.JSONObject assocRoleModel)
RelatedTopicModel newRelatedTopicModel(long topicId)
RelatedTopicModel newRelatedTopicModel(long topicId, AssociationModel relatingAssoc)
RelatedTopicModel newRelatedTopicModel(String topicUri)
RelatedTopicModel newRelatedTopicModel(String topicUri, AssociationModel relatingAssoc)
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, SimpleValue value)
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, ChildTopicsModel childTopics)
RelatedTopicModel newRelatedTopicModel(TopicModel topic)
RelatedTopicModel newRelatedTopicModel(TopicModel topic, AssociationModel relatingAssoc)
RelatedAssociationModel newRelatedAssociationModel(AssociationModel assoc, AssociationModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(long topicId)
TopicReferenceModel newTopicReferenceModel(long topicId, AssociationModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(String topicUri)
TopicReferenceModel newTopicReferenceModel(String topicUri, AssociationModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(long topicId, ChildTopicsModel relatingAssocChildTopics)
TopicReferenceModel newTopicReferenceModel(String topicUri, ChildTopicsModel relatingAssocChildTopics)
TopicReferenceModel newTopicReferenceModel(Object topicIdOrUri)
TopicDeletionModel newTopicDeletionModel(long topicId)
TopicDeletionModel newTopicDeletionModel(String topicUri)
TopicTypeModel newTopicTypeModel(TopicModel typeTopic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, ViewConfigurationModel viewConfig)
TopicTypeModel newTopicTypeModel(String uri, String value, String dataTypeUri)
TopicTypeModel newTopicTypeModel(org.codehaus.jettison.json.JSONObject topicType)
AssociationTypeModel newAssociationTypeModel(TopicModel typeTopic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, ViewConfigurationModel viewConfig)
AssociationTypeModel newAssociationTypeModel(String uri, String value, String dataTypeUri)
AssociationTypeModel newAssociationTypeModel(org.codehaus.jettison.json.JSONObject assocType)
AssociationDefinitionModel newAssociationDefinitionModel(String assocTypeUri, String parentTypeUri, String childTypeUri, String parentCardinalityUri, String childCardinalityUri)
AssociationDefinitionModel newAssociationDefinitionModel(String assocTypeUri, String parentTypeUri, String childTypeUri, String parentCardinalityUri, String childCardinalityUri, ViewConfigurationModel viewConfig)
AssociationDefinitionModel newAssociationDefinitionModel(String assocTypeUri, String customAssocTypeUri, boolean isIdentityAttr, boolean includeInLabel, String parentTypeUri, String childTypeUri, String parentCardinalityUri, String childCardinalityUri)
AssociationDefinitionModel newAssociationDefinitionModel(AssociationModel assoc, String parentCardinalityUri, String childCardinalityUri, ViewConfigurationModel viewConfig)
AssociationDefinitionModel newAssociationDefinitionModel(org.codehaus.jettison.json.JSONObject assocDef)
ViewConfigurationModel newViewConfigurationModel()
ViewConfigurationModel newViewConfigurationModel(Iterable<? extends TopicModel> configTopics)
ViewConfigurationModel newViewConfigurationModel(org.codehaus.jettison.json.JSONArray configTopics)
TopicViewModel newTopicViewModel(TopicModel topic, ViewProperties viewProps)
AssociationViewModel newAssociationViewModel(AssociationModel assoc, ViewProperties viewProps)
FacetValueModel newFacetValueModel(String childTypeUri)
FacetValueModel newFacetValueModel(org.codehaus.jettison.json.JSONObject facetValue)
Copyright © 2018. All Rights Reserved.