Package systems.dmx.core.service
Interface ModelFactory
-
- All Known Implementing Classes:
ModelFactoryImpl
public interface ModelFactory
-
-
Method Summary
-
-
-
Method Detail
-
newTopicModel
TopicModel newTopicModel(long id, String uri, String typeUri, SimpleValue value, ChildTopicsModel childTopics)
-
newTopicModel
TopicModel newTopicModel(ChildTopicsModel childTopics)
-
newTopicModel
TopicModel newTopicModel(String typeUri)
-
newTopicModel
TopicModel newTopicModel(String typeUri, SimpleValue value)
-
newTopicModel
TopicModel newTopicModel(String typeUri, ChildTopicsModel childTopics)
-
newTopicModel
TopicModel newTopicModel(String uri, String typeUri)
-
newTopicModel
TopicModel newTopicModel(String uri, String typeUri, SimpleValue value)
-
newTopicModel
TopicModel newTopicModel(String uri, String typeUri, ChildTopicsModel childTopics)
-
newTopicModel
TopicModel newTopicModel(long id)
-
newTopicModel
TopicModel newTopicModel(long id, SimpleValue value)
-
newTopicModel
TopicModel newTopicModel(long id, ChildTopicsModel childTopics)
-
newTopicModel
TopicModel newTopicModel(TopicModel topic)
-
newTopicModel
TopicModel newTopicModel(org.codehaus.jettison.json.JSONObject topic)
-
newAssocModel
AssocModel newAssocModel(long id, String uri, String typeUri, PlayerModel player1, PlayerModel player2, SimpleValue value, ChildTopicsModel childTopics)
-
newAssocModel
AssocModel newAssocModel(long id, String uri, String typeUri, PlayerModel player1, PlayerModel player2)
-
newAssocModel
AssocModel newAssocModel(String typeUri, PlayerModel player1, PlayerModel player2)
-
newAssocModel
AssocModel newAssocModel(String typeUri, PlayerModel player1, PlayerModel player2, ChildTopicsModel childTopics)
-
newAssocModel
AssocModel newAssocModel()
-
newAssocModel
AssocModel newAssocModel(SimpleValue value)
-
newAssocModel
AssocModel newAssocModel(ChildTopicsModel childTopics)
-
newAssocModel
AssocModel newAssocModel(String typeUri, ChildTopicsModel childTopics)
-
newAssocModel
AssocModel newAssocModel(AssocModel assoc)
-
newAssocModel
AssocModel newAssocModel(org.codehaus.jettison.json.JSONObject assoc)
-
newChildTopicsModel
ChildTopicsModel newChildTopicsModel()
-
newChildTopicsModel
ChildTopicsModel newChildTopicsModel(org.codehaus.jettison.json.JSONObject values)
-
newTopicPlayerModel
TopicPlayerModel newTopicPlayerModel(long topicId, String roleTypeUri)
-
newTopicPlayerModel
TopicPlayerModel newTopicPlayerModel(String topicUri, String roleTypeUri)
-
newTopicPlayerModel
TopicPlayerModel newTopicPlayerModel(long topicId, String topicUri, String roleTypeUri)
-
newTopicPlayerModel
TopicPlayerModel newTopicPlayerModel(org.codehaus.jettison.json.JSONObject topicPlayer)
-
newAssocPlayerModel
AssocPlayerModel newAssocPlayerModel(long assocId, String roleTypeUri)
-
newAssocPlayerModel
AssocPlayerModel newAssocPlayerModel(org.codehaus.jettison.json.JSONObject assocPlayer)
-
newRoleTypeModel
RoleTypeModel newRoleTypeModel(TopicModel roleTypeTopic, ViewConfigModel viewConfig)
-
newRoleTypeModel
RoleTypeModel newRoleTypeModel(org.codehaus.jettison.json.JSONObject roleType)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(long topicId)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(long topicId, AssocModel relatingAssoc)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(String topicUri)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(String topicUri, AssocModel relatingAssoc)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, SimpleValue value)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, ChildTopicsModel childTopics)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(TopicModel topic)
-
newRelatedTopicModel
RelatedTopicModel newRelatedTopicModel(TopicModel topic, AssocModel relatingAssoc)
-
newRelatedAssocModel
RelatedAssocModel newRelatedAssocModel(AssocModel assoc, AssocModel relatingAssoc)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(long topicId)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(long topicId, AssocModel relatingAssoc)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(String topicUri)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(String topicUri, AssocModel relatingAssoc)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(long topicId, ChildTopicsModel relatingAssocChildTopics)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(String topicUri, ChildTopicsModel relatingAssocChildTopics)
-
newTopicReferenceModel
TopicReferenceModel newTopicReferenceModel(Object topicIdOrUri)
-
newTopicDeletionModel
TopicDeletionModel newTopicDeletionModel(long topicId)
-
newTopicDeletionModel
TopicDeletionModel newTopicDeletionModel(long topicId, AssocModel relatingAssoc)
-
newTopicDeletionModel
TopicDeletionModel newTopicDeletionModel(String topicUri)
-
newTopicDeletionModel
TopicDeletionModel newTopicDeletionModel(String topicUri, AssocModel relatingAssoc)
-
newTopicTypeModel
TopicTypeModel newTopicTypeModel(TopicModel typeTopic, String dataTypeUri, List<CompDefModel> compDefs, ViewConfigModel viewConfig)
-
newTopicTypeModel
TopicTypeModel newTopicTypeModel(String uri, String value, String dataTypeUri)
-
newTopicTypeModel
TopicTypeModel newTopicTypeModel(org.codehaus.jettison.json.JSONObject topicType)
-
newAssocTypeModel
AssocTypeModel newAssocTypeModel(TopicModel typeTopic, String dataTypeUri, List<CompDefModel> compDefs, ViewConfigModel viewConfig)
-
newAssocTypeModel
AssocTypeModel newAssocTypeModel(String uri, String value, String dataTypeUri)
-
newAssocTypeModel
AssocTypeModel newAssocTypeModel(org.codehaus.jettison.json.JSONObject assocType)
-
newCompDefModel
CompDefModel newCompDefModel(String parentTypeUri, String childTypeUri, String childCardinalityUri)
-
newCompDefModel
CompDefModel newCompDefModel(String parentTypeUri, String childTypeUri, String childCardinalityUri, ViewConfigModel viewConfig)
-
newCompDefModel
CompDefModel newCompDefModel(String customAssocTypeUri, boolean isIdentityAttr, boolean includeInLabel, String parentTypeUri, String childTypeUri, String childCardinalityUri)
-
newCompDefModel
CompDefModel newCompDefModel(AssocModel assoc, ViewConfigModel viewConfig)
-
newCompDefModel
CompDefModel newCompDefModel(org.codehaus.jettison.json.JSONObject compDef)
-
newViewConfigModel
ViewConfigModel newViewConfigModel()
-
newViewConfigModel
ViewConfigModel newViewConfigModel(Iterable<? extends TopicModel> configTopics)
-
newViewConfigModel
ViewConfigModel newViewConfigModel(org.codehaus.jettison.json.JSONArray configTopics)
-
newViewTopic
ViewTopic newViewTopic(TopicModel topic, ViewProps viewProps)
-
newViewAssoc
ViewAssoc newViewAssoc(AssocModel assoc, ViewProps viewProps)
-
newViewProps
ViewProps newViewProps()
-
newViewProps
ViewProps newViewProps(int x, int y)
-
newViewProps
ViewProps newViewProps(int x, int y, boolean visibility, boolean pinned)
-
newViewProps
ViewProps newViewProps(boolean visibility)
-
newViewProps
ViewProps newViewProps(boolean visibility, boolean pinned)
-
newViewProps
ViewProps newViewProps(org.codehaus.jettison.json.JSONObject viewProps)
-
newFacetValueModel
FacetValueModel newFacetValueModel(String childTypeUri)
-
newFacetValueModel
FacetValueModel newFacetValueModel(org.codehaus.jettison.json.JSONObject facetValue)
-
-