Package io.github.astrapi69.file.compare
Class FileCompareResultBean
- java.lang.Object
-
- io.github.astrapi69.file.compare.FileCompareResultBean
-
- All Implemented Interfaces:
IFileCompareResultBean
- Direct Known Subclasses:
FileContentResultBean
public class FileCompareResultBean extends java.lang.Object implements IFileCompareResultBean
The class FileCompareResultBean is pojo for comparing two files.
-
-
Constructor Summary
Constructors Constructor Description FileCompareResultBean(java.io.File source, java.io.File compare)
Instantiates a new file compare result bean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
boolean
getAbsolutePathEquality()
Gets the absolute path equality.boolean
getFileExtensionEquality()
Gets the file extension equality.java.io.File
getFileToCompare()
Gets the file to compare.boolean
getLastModifiedEquality()
Gets the last modified equality.boolean
getLengthEquality()
Gets the length equality.boolean
getNameEquality()
Gets the name equality.java.io.File
getSourceFile()
Gets the source file.int
hashCode()
void
setAbsolutePathEquality(java.lang.Boolean absolutePathEquality)
Sets the absolute path equality.void
setCompare(java.io.File compare)
void
setFileExtensionEquality(java.lang.Boolean fileExtensionEquality)
Sets the file extension equality.void
setLastModifiedEquality(java.lang.Boolean lastModifiedEquality)
Sets the last modified equality.void
setLengthEquality(java.lang.Boolean lengthEquality)
Sets the length equality.void
setNameEquality(java.lang.Boolean nameEquality)
Sets the name equality.void
setSource(java.io.File source)
java.lang.String
toString()
-
-
-
Method Detail
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getAbsolutePathEquality
public boolean getAbsolutePathEquality()
Gets the absolute path equality.- Specified by:
getAbsolutePathEquality
in interfaceIFileCompareResultBean
- Returns:
- the absolute path equality the absolute path equality
- See Also:
IFileCompareResultBean.getAbsolutePathEquality()
-
setAbsolutePathEquality
public void setAbsolutePathEquality(java.lang.Boolean absolutePathEquality)
Description copied from interface:IFileCompareResultBean
Sets the absolute path equality.- Specified by:
setAbsolutePathEquality
in interfaceIFileCompareResultBean
- Parameters:
absolutePathEquality
- the new absolute path equality
-
getFileExtensionEquality
public boolean getFileExtensionEquality()
Gets the file extension equality.- Specified by:
getFileExtensionEquality
in interfaceIFileCompareResultBean
- Returns:
- the file extension equality the file extension equality
- See Also:
IFileCompareResultBean.getFileExtensionEquality()
-
setFileExtensionEquality
public void setFileExtensionEquality(java.lang.Boolean fileExtensionEquality)
Sets the file extension equality.- Specified by:
setFileExtensionEquality
in interfaceIFileCompareResultBean
- Parameters:
fileExtensionEquality
- the new file extension equality the new file extension equality- See Also:
IFileCompareResultBean.setFileExtensionEquality(java.lang.Boolean)
-
getFileToCompare
public java.io.File getFileToCompare()
Gets the file to compare.- Specified by:
getFileToCompare
in interfaceIFileCompareResultBean
- Returns:
- the file to compare Returns the file to compare.
- See Also:
IFileCompareResultBean.getFileToCompare()
-
getLastModifiedEquality
public boolean getLastModifiedEquality()
Gets the last modified equality.- Specified by:
getLastModifiedEquality
in interfaceIFileCompareResultBean
- Returns:
- the last modified equality the last modified equality
- See Also:
IFileCompareResultBean.getLastModifiedEquality()
-
setLastModifiedEquality
public void setLastModifiedEquality(java.lang.Boolean lastModifiedEquality)
Sets the last modified equality.- Specified by:
setLastModifiedEquality
in interfaceIFileCompareResultBean
- Parameters:
lastModifiedEquality
- the new last modified equality the new last modified equality- See Also:
IFileCompareResultBean.setLastModifiedEquality(java.lang.Boolean)
-
getLengthEquality
public boolean getLengthEquality()
Gets the length equality.- Specified by:
getLengthEquality
in interfaceIFileCompareResultBean
- Returns:
- the length equality the length equality
- See Also:
IFileCompareResultBean.getLengthEquality()
-
setLengthEquality
public void setLengthEquality(java.lang.Boolean lengthEquality)
Sets the length equality.- Specified by:
setLengthEquality
in interfaceIFileCompareResultBean
- Parameters:
lengthEquality
- the new length equality the new length equality- See Also:
IFileCompareResultBean.setLengthEquality(java.lang.Boolean)
-
getNameEquality
public boolean getNameEquality()
Gets the name equality.- Specified by:
getNameEquality
in interfaceIFileCompareResultBean
- Returns:
- the name equality the name equality
- See Also:
IFileCompareResultBean.getNameEquality()
-
setNameEquality
public void setNameEquality(java.lang.Boolean nameEquality)
Sets the name equality.- Specified by:
setNameEquality
in interfaceIFileCompareResultBean
- Parameters:
nameEquality
- the new name equality the new name equality- See Also:
IFileCompareResultBean.setNameEquality(java.lang.Boolean)
-
getSourceFile
public java.io.File getSourceFile()
Gets the source file.- Specified by:
getSourceFile
in interfaceIFileCompareResultBean
- Returns:
- the source file Returns the source file.
- See Also:
IFileCompareResultBean.getSourceFile()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
setCompare
public void setCompare(java.io.File compare)
-
setSource
public void setSource(java.io.File source)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-