Class ConditionalDirectCopyTransformMemberDto
java.lang.Object
org.broadleafcommerce.common.weave.ConditionalDirectCopyTransformMemberDto
- All Implemented Interfaces:
Serializable
Simple data object to hold direct copy transform config information. This object also
defines the Spring property whose value must be true for the configuration to take effect.
This information is roughly analogous to the
DirectCopyTransformMember
annotation.- Author:
- Jeff Fischer
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
String[]
int
hashCode()
boolean
boolean
void
setConditionalProperty
(String conditionalProperty) void
setConditionalValue
(Boolean conditionalValue) void
setRenameMethodOverlaps
(boolean renameMethodOverlaps) void
setSkipOverlaps
(boolean skipOverlaps) void
setTemplateTokens
(String[] templateTokens)
-
Field Details
-
templateTokens
-
renameMethodOverlaps
protected boolean renameMethodOverlaps -
skipOverlaps
protected boolean skipOverlapsDefaults to false.
skipOverlaps is useful if you want to make sure the load time weaving does not try to insert methods you have already implemented. For example, if you have already implemented the Status interface and methods (e.g. Offer), then you don't want the system to try to overwrite these.
-
conditionalProperty
-
conditionalValue
-
-
Constructor Details
-
ConditionalDirectCopyTransformMemberDto
public ConditionalDirectCopyTransformMemberDto()
-
-
Method Details
-
getTemplateTokens
-
setTemplateTokens
-
isRenameMethodOverlaps
public boolean isRenameMethodOverlaps() -
setRenameMethodOverlaps
public void setRenameMethodOverlaps(boolean renameMethodOverlaps) -
isSkipOverlaps
public boolean isSkipOverlaps() -
setSkipOverlaps
public void setSkipOverlaps(boolean skipOverlaps) -
getConditionalProperty
-
setConditionalProperty
-
getConditionalValue
-
setConditionalValue
-
equals
-
hashCode
public int hashCode()
-