Class ObjectSchemaFacadeImpl
java.lang.Object
com.riadalabs.jira.plugins.insight.channel.external.api.facade.impl.ObjectSchemaFacadeImpl
- All Implemented Interfaces:
ObjectSchemaFacade
-
Constructor Summary
ConstructorsConstructorDescriptionObjectSchemaFacadeImpl
(com.riadalabs.jira.plugins.insight.services.core.ObjectSchemaService objectSchemaService, com.riadalabs.jira.plugins.insight.services.core.ObjectSchemaDeletionService objectSchemaDeleteService, com.riadalabs.jira.plugins.insight.common.validation.ValidationManager validationManager, com.riadalabs.jira.plugins.insight.services.util.ErrorMessageTranslator errorMessageTranslator) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteObjectSchemaBean
(int id) Delete aObjectSchemaBean
Finds allObjectSchemaBean
domain objects.loadObjectSchema
(int id) Loads aObjectSchemaBean
given its id.loadObjectSchemaBean
(int id) storeObjectSchemaBean
(ObjectSchemaBean objectSchemaBean) Stores aObjectSchemaBean
void
storeObjectSchemaProperty
(int objectSchemaId, ObjectSchemaPropertyBean objectSchemaPropertyBean) Store object schema property for given object schema id
-
Constructor Details
-
ObjectSchemaFacadeImpl
public ObjectSchemaFacadeImpl(com.riadalabs.jira.plugins.insight.services.core.ObjectSchemaService objectSchemaService, com.riadalabs.jira.plugins.insight.services.core.ObjectSchemaDeletionService objectSchemaDeleteService, com.riadalabs.jira.plugins.insight.common.validation.ValidationManager validationManager, com.riadalabs.jira.plugins.insight.services.util.ErrorMessageTranslator errorMessageTranslator)
-
-
Method Details
-
storeObjectSchemaBean
public ObjectSchemaBean storeObjectSchemaBean(ObjectSchemaBean objectSchemaBean) throws InsightException Description copied from interface:ObjectSchemaFacade
Stores aObjectSchemaBean
- Specified by:
storeObjectSchemaBean
in interfaceObjectSchemaFacade
- Returns:
- The stored
ObjectSchemaBean
- Throws:
InsightException
-
findObjectSchemaBeans
Description copied from interface:ObjectSchemaFacade
Finds allObjectSchemaBean
domain objects.- Specified by:
findObjectSchemaBeans
in interfaceObjectSchemaFacade
- Returns:
- a list of
ObjectSchemaBean
- Throws:
InsightException
- ,
-
loadObjectSchema
Description copied from interface:ObjectSchemaFacade
Loads aObjectSchemaBean
given its id.- Specified by:
loadObjectSchema
in interfaceObjectSchemaFacade
- Returns:
- a
ObjectSchemaBean
- Throws:
InsightException
- ,
-
loadObjectSchemaBean
- Specified by:
loadObjectSchemaBean
in interfaceObjectSchemaFacade
- Throws:
InsightException
-
deleteObjectSchemaBean
Description copied from interface:ObjectSchemaFacade
Delete aObjectSchemaBean
- Specified by:
deleteObjectSchemaBean
in interfaceObjectSchemaFacade
- Throws:
InsightException
- ,
-
storeObjectSchemaProperty
public void storeObjectSchemaProperty(int objectSchemaId, ObjectSchemaPropertyBean objectSchemaPropertyBean) throws InsightException Description copied from interface:ObjectSchemaFacade
Store object schema property for given object schema id- Specified by:
storeObjectSchemaProperty
in interfaceObjectSchemaFacade
- Throws:
InsightException
-