Modifier and Type | Class and Description |
---|---|
class |
ExternalObjectToExternalObjectResourceConverter<T extends ExternalObject,O extends ExternalObjectResource>
This converter convert a
ExternalObject to a ExternalObjectResource |
Modifier and Type | Class and Description |
---|---|
class |
ExternalObjectToExternalObjectResourceConverter<T extends ExternalObject,O extends ExternalObjectResource>
This converter convert a
ExternalObject to a ExternalObjectResource |
Modifier and Type | Class and Description |
---|---|
class |
ExternalObjectToExternalObjectResourceConverter<T extends ExternalObject,O extends ExternalObjectResource>
This converter convert a
ExternalObject to a ExternalObjectResource |
Modifier and Type | Method and Description |
---|---|
ExternalObject |
MqToCoreExternalObjectConverter.convert(ExternalObject source) |
Modifier and Type | Method and Description |
---|---|
Topic |
TopicConverter.convertBlogToTopic(Blog blog,
Collection<ExternalObject> externalObjects) |
Modifier and Type | Field and Description |
---|---|
static Converter<ExternalObject,ExternalObject> |
ConverterUtils.MQ_EXTERNAL_OBJECT_CONVERTER
converter for converting core external objects into MQ counterpart
|
Modifier and Type | Method and Description |
---|---|
ExternalObjectListItem |
ExternalObjectToExternalObjectListItemConverter.convert(Pair<Blog,ExternalObject> source) |
Modifier and Type | Method and Description |
---|---|
ExternalObject |
ExternalObjectManagementBase.assignExternalObject(Long blogId,
ExternalObject externalObject) |
ExternalObject |
ExternalObjectManagement.assignExternalObject(Long blogId,
ExternalObject externalObject)
Assign an external object to a topic.
|
protected ExternalObject |
ExternalObjectManagementImpl.handleAssignExternalObject(Long blogId,
ExternalObject externalObject) |
protected abstract ExternalObject |
ExternalObjectManagementBase.handleAssignExternalObject(Long blogId,
ExternalObject externalObject)
Performs the core logic for
ExternalObjectManagementBase.assignExternalObject(Long, ExternalObject) |
protected ExternalObject |
ExternalObjectManagementImpl.handleUpdateExternalObject(Long blogId,
ExternalObject newExternalObject) |
protected abstract ExternalObject |
ExternalObjectManagementBase.handleUpdateExternalObject(Long blogId,
ExternalObject externalObject)
Performs the core logic for
ExternalObjectManagementBase.updateExternalObject(Long, ExternalObject) |
ExternalObject |
ExternalObjectManagementBase.updateExternalObject(Long blogId,
ExternalObject externalObject) |
ExternalObject |
ExternalObjectManagement.updateExternalObject(Long blogId,
ExternalObject externalObject)
Update an existing external object.
|
Modifier and Type | Method and Description |
---|---|
Collection<ExternalObject> |
ExternalObjectManagementBase.getExternalObjects(Long blogId) |
Collection<ExternalObject> |
ExternalObjectManagement.getExternalObjects(Long blogId)
Return the external objects that are assigned to the given blog.
|
protected Collection<ExternalObject> |
ExternalObjectManagementImpl.handleGetExternalObjects(Long topicId) |
protected abstract Collection<ExternalObject> |
ExternalObjectManagementBase.handleGetExternalObjects(Long blogId)
Performs the core logic for
ExternalObjectManagementBase.getExternalObjects(Long) |
Modifier and Type | Method and Description |
---|---|
ExternalObject |
ExternalObjectManagementBase.assignExternalObject(Long blogId,
ExternalObject externalObject) |
ExternalObject |
ExternalObjectManagement.assignExternalObject(Long blogId,
ExternalObject externalObject)
Assign an external object to a topic.
|
protected ExternalObject |
ExternalObjectManagementImpl.handleAssignExternalObject(Long blogId,
ExternalObject externalObject) |
protected abstract ExternalObject |
ExternalObjectManagementBase.handleAssignExternalObject(Long blogId,
ExternalObject externalObject)
Performs the core logic for
ExternalObjectManagementBase.assignExternalObject(Long, ExternalObject) |
protected ExternalObject |
ExternalObjectManagementImpl.handleUpdateExternalObject(Long blogId,
ExternalObject newExternalObject) |
protected abstract ExternalObject |
ExternalObjectManagementBase.handleUpdateExternalObject(Long blogId,
ExternalObject externalObject)
Performs the core logic for
ExternalObjectManagementBase.updateExternalObject(Long, ExternalObject) |
ExternalObject |
ExternalObjectManagementBase.updateExternalObject(Long blogId,
ExternalObject externalObject) |
ExternalObject |
ExternalObjectManagement.updateExternalObject(Long blogId,
ExternalObject externalObject)
Update an existing external object.
|
Modifier and Type | Method and Description |
---|---|
void |
ExternalObjectManagementBase.assignOrUpdateExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects) |
void |
ExternalObjectManagement.assignOrUpdateExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects)
Assign or update a collection of external objects.
|
<T> T |
ExternalObjectManagementImpl.getExternalObject(Long topicId,
Long externalObjectId,
Converter<Pair<Blog,ExternalObject>,T> converter) |
<T> T |
ExternalObjectManagement.getExternalObject(Long topicId,
Long externalObjectId,
Converter<Pair<Blog,ExternalObject>,T> converter)
Get an external object which is identified by the given ID and is assigned to the given
topic.
|
protected void |
ExternalObjectManagementImpl.handleAssignOrUpdateExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects) |
protected abstract void |
ExternalObjectManagementBase.handleAssignOrUpdateExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects)
Performs the core logic for
ExternalObjectManagementBase.assignOrUpdateExternalObjects(Long, Collection) |
protected void |
ExternalObjectManagementImpl.handleReplaceExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects) |
protected abstract void |
ExternalObjectManagementBase.handleReplaceExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects)
Performs the core logic for
ExternalObjectManagementBase.replaceExternalObjects(Long, Collection) |
void |
ExternalObjectManagementBase.replaceExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects) |
void |
ExternalObjectManagement.replaceExternalObjects(Long blogId,
Collection<ExternalObject> externalObjects)
Replace the external objects assigned to a blog with the provided ones.
|
Modifier and Type | Method and Description |
---|---|
protected ExternalObject |
ExternalObjectPropertyAccessor.load(Long id) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExternalObjectPropertyAccessor.assertReadAccess(ExternalObject externalObject)
Asserts valid read access for the given object.
|
protected void |
ExternalObjectPropertyAccessor.assertWriteAccess(ExternalObject object)
Method to assert, that the current user has write access to the given object.
|
protected Long |
ExternalObjectPropertyAccessor.getObjectId(ExternalObject object) |
protected ExternalObjectProperty |
ExternalObjectPropertyAccessor.handleCreateNewProperty(ExternalObject externalObject)
Create a new property and associate it with the object
|
Modifier and Type | Method and Description |
---|---|
Set<ExternalObject> |
Blog.getExternalObjects() |
Modifier and Type | Method and Description |
---|---|
static Blog |
Blog.Factory.newInstance(String title,
String description,
Timestamp creationDate,
String nameIdentifier,
Timestamp lastModificationDate,
Timestamp crawlLastModificationDate,
boolean allCanRead,
boolean allCanWrite,
boolean publicAccess,
boolean createSystemNotes,
boolean toplevelTopic,
Set<Tag> tags,
GlobalId globalId,
Set<BlogMember> members,
Set<ExternalObject> externalObjects,
Set<BlogProperty> properties,
Set<Blog> parents,
Set<Blog> children)
Constructs a new instance of
Blog , taking all possible properties (except the
identifier(s))as arguments. |
void |
Blog.setExternalObjects(Set<ExternalObject> externalObjects) |
Modifier and Type | Class and Description |
---|---|
class |
ExternalObjectImpl |
Modifier and Type | Method and Description |
---|---|
static ExternalObject |
ExternalObject.Factory.newInstance()
Constructs a new instance of
ExternalObject . |
static ExternalObject |
ExternalObject.Factory.newInstance(String externalSystemId,
String externalId)
Constructs a new instance of
ExternalObject ,
taking all required and/or read-only properties as arguments. |
static ExternalObject |
ExternalObject.Factory.newInstance(String externalSystemId,
String externalId,
String externalName,
Set<ExternalObjectProperty> properties)
Constructs a new instance of
ExternalObject ,
taking all possible properties (except the identifier(s))as arguments. |
Modifier and Type | Method and Description |
---|---|
ExternalObject |
ExternalObjectDaoBase.create(ExternalObject externalObject) |
ExternalObject |
ExternalObjectDao.create(ExternalObject externalObject)
Creates an instance of com.communote.server.persistence.external.ExternalObject and adds it
to the persistent store.
|
ExternalObject |
ExternalObjectDaoBase.load(Long id) |
ExternalObject |
ExternalObjectDao.load(Long id)
Loads an instance of com.communote.server.persistence.external.ExternalObject from the
persistent store.
|
Modifier and Type | Method and Description |
---|---|
Collection<ExternalObject> |
ExternalObjectDaoBase.create(Collection<ExternalObject> entities) |
Collection<ExternalObject> |
ExternalObjectDao.create(Collection<ExternalObject> entities)
Creates a new instance of com.communote.server.persistence.external.ExternalObject and adds
from the passed in
entities collection |
Collection<ExternalObject> |
ExternalObjectDaoBase.create(int transform,
Collection<ExternalObject> entities) |
Collection<ExternalObject> |
ExternalObjectDaoBase.loadAll() |
Collection<ExternalObject> |
ExternalObjectDao.loadAll()
Loads all entities of type
ExternalObject . |
Modifier and Type | Method and Description |
---|---|
ExternalObject |
ExternalObjectDaoBase.create(ExternalObject externalObject) |
ExternalObject |
ExternalObjectDao.create(ExternalObject externalObject)
Creates an instance of com.communote.server.persistence.external.ExternalObject and adds it
to the persistent store.
|
Object |
ExternalObjectDaoBase.create(int transform,
ExternalObject externalObject) |
Object |
ExternalObjectDao.create(int transform,
ExternalObject externalObject)
Does the same thing as
ExternalObjectDao.create(com.communote.server.model.external.ExternalObject)
with an additional flag called transform . |
void |
ExternalObjectDaoBase.evict(ExternalObject entity)
Evicts (removes) the entity from the hibernate cache
|
void |
ExternalObjectDao.evict(ExternalObject entity)
Evicts (removes) the entity from the hibernate cache
|
void |
ExternalObjectDaoBase.remove(ExternalObject externalObject) |
void |
ExternalObjectDao.remove(ExternalObject externalObject)
Removes the instance of com.communote.server.persistence.external.ExternalObject from the
persistent store.
|
protected Object |
ExternalObjectDaoBase.transformEntity(int transform,
ExternalObject entity)
Allows transformation of entities into value objects (or something else for that matter),
when the
transform flag is set to one of the constants defined in
com.communote.server.persistence.external.ExternalObjectDao , please note that
the ExternalObjectDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be
returned. |
void |
ExternalObjectDaoBase.update(ExternalObject externalObject) |
void |
ExternalObjectDao.update(ExternalObject externalObject)
Updates the
externalObject instance in the persistent store. |
Modifier and Type | Method and Description |
---|---|
Collection<ExternalObject> |
ExternalObjectDaoBase.create(Collection<ExternalObject> entities) |
Collection<ExternalObject> |
ExternalObjectDao.create(Collection<ExternalObject> entities)
Creates a new instance of com.communote.server.persistence.external.ExternalObject and adds
from the passed in
entities collection |
Collection<ExternalObject> |
ExternalObjectDaoBase.create(int transform,
Collection<ExternalObject> entities) |
Collection<?> |
ExternalObjectDao.create(int transform,
Collection<ExternalObject> entities)
Does the same thing as
ExternalObjectDao.create(com.communote.server.model.external.ExternalObject)
with an additional flag called transform . |
void |
ExternalObjectDaoBase.remove(Collection<ExternalObject> entities) |
void |
ExternalObjectDao.remove(Collection<ExternalObject> entities)
Removes all entities in the given
entities |
void |
ExternalObjectDaoBase.update(Collection<ExternalObject> entities) |
void |
ExternalObjectDao.update(Collection<ExternalObject> entities)
Updates all instances in the
entities collection in the persistent store. |
Copyright © 2019 Communote team. All rights reserved.