
resources.report.rules.pmd.LocalInterfaceSessionNamingConvention.html Maven / Gradle / Ivy
LocalInterfaceSessionNamingConvention
LocalInterfaceSessionNamingConvention
The Local Interface of a Session EJB should be suffixed by ‘Local’.
//ClassOrInterfaceDeclaration
[
(
(./ExtendsList/ClassOrInterfaceType[ends-with(@Image,'EJBLocalObject')])
)
and
not
(
ends-with(@Image,'Local')
)
]
Example(s):
public interface MyLocal extends javax.ejb.EJBLocalObject {} // proper name
public interface MissingProperSuffix extends javax.ejb.EJBLocalObject {} // non-standard name
© 2015 - 2025 Weber Informatics LLC | Privacy Policy