public abstract class AbstractTemplate<T extends TemplateProvider> extends LabeledStorable implements Template<T>, Named, InterceptorProvider
LOGGER| Constructor and Description |
|---|
AbstractTemplate(T parent)
TODO: Add JavaDoc.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fillCompatibleWithTransports(Set<String> compatibleWithTransports) |
void |
fillHeaders(Map<String,String> headers) |
void |
fillTransportProperties(Collection<OutboundTemplateTransportConfiguration> transportProperties) |
List<Interceptor> |
getInterceptors() |
Object |
getNaturalId() |
Collection<OutboundTemplateTransportConfiguration> |
getTransportProperties() |
OutboundTemplateTransportConfiguration |
getTransportProperties(String typeName) |
void |
performActionsForImportIntoAnotherProject(Map<BigInteger,BigInteger> replacementMap,
BigInteger projectId,
UUID projectUuid,
boolean needToUpdateProjectId,
boolean needToGenerateNewId)
Update projectId/generate new ID if it needs.
|
void |
performPostCopyActions(boolean statusOff)
While copying some types of objects we should set their statuses
to InActive (or Off) regardless of status of source object.
|
void |
performPostImportActions(BigInteger projectId,
BigInteger sessionId)
Perform post-import actions.
|
void |
setInterceptors(List<Interceptor> interceptors) |
void |
setText(String text) |
fillLabelscontains, copy, doAfterCreate, doAfterUpdate, doBeforeRemove, equals, findRootObject, findUsages, flush, getDescription, getExtendsParameters, getID, getManager, getParent, getPrefix, getStorableProp, getStoreInformationDelegate, getVersion, hashCode, move, performPostImportActionsParent, printStackTrace, remove, replicate, returnSimpleParent, setDescription, setID, setNaturalId, setParent, setPrefix, setStorableProp, setVersion, store, toString, update, upStorableVersiongetName, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCompatibleWithTransports, getHeaders, getParent, getProjectId, getText, setCompatibleWithTransports, setHeaders, setParent, setProjectId, setTransportPropertiesgetLabels, setLabelscontains, copy, findRootObject, findUsages, flush, getDescription, getExtendsParameters, getStorableProp, getStoreInformationDelegate, move, performPostImportActionsParent, remove, replicate, returnSimpleParent, setDescription, setNaturalId, setParent, setStorableProp, store, upStorableVersiongetName, setNamegetID, setIDgetPrefix, setPrefixgetVersion, setVersionpublic AbstractTemplate(T parent)
public Collection<OutboundTemplateTransportConfiguration> getTransportProperties()
getTransportProperties in interface Template<T extends TemplateProvider>@Nullable public OutboundTemplateTransportConfiguration getTransportProperties(@Nonnull String typeName)
getTransportProperties in interface Template<T extends TemplateProvider>public List<Interceptor> getInterceptors()
getInterceptors in interface Template<T extends TemplateProvider>getInterceptors in interface InterceptorProviderpublic void setInterceptors(List<Interceptor> interceptors)
setInterceptors in interface Template<T extends TemplateProvider>setInterceptors in interface InterceptorProviderpublic void setText(String text)
setText in interface Template<T extends TemplateProvider>public Object getNaturalId()
getNaturalId in interface StorablegetNaturalId in class AbstractStorablepublic void fillHeaders(Map<String,String> headers)
fillHeaders in interface Template<T extends TemplateProvider>public void fillTransportProperties(Collection<OutboundTemplateTransportConfiguration> transportProperties)
fillTransportProperties in interface Template<T extends TemplateProvider>public void fillCompatibleWithTransports(Set<String> compatibleWithTransports)
public void performPostCopyActions(boolean statusOff)
StorableperformPostCopyActions in interface StorableperformPostCopyActions in class AbstractStorablestatusOff - boolean value to set.public void performPostImportActions(BigInteger projectId, BigInteger sessionId)
AbstractStorableperformPostImportActions in interface StorableperformPostImportActions in class AbstractStorablepublic void performActionsForImportIntoAnotherProject(Map<BigInteger,BigInteger> replacementMap, BigInteger projectId, UUID projectUuid, boolean needToUpdateProjectId, boolean needToGenerateNewId)
AbstractStorableperformActionsForImportIntoAnotherProject in interface StorableperformActionsForImportIntoAnotherProject in class AbstractStorableCopyright © 2025. All rights reserved.