Package cn.dinodev.spring.commons.bean
Class BeanMetaWithJsonView
java.lang.Object
cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
- All Implemented Interfaces:
BeanMeta
- Author:
- Cody Lu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanClass<?>active json viewClass<?>bean classProperty[]bean property descriptors of the bean classgetProperty(String propertyName) bean property descriptor of property nameString[]bean property namesProperty[]readable property descriptorsString[]readable property namesProperty[]unreadable property descriptorsString[]unreadable property namesProperty[]unwritable property descriptorsString[]unwritable property namesProperty[]writable property descriptorsString[]writable property namesinthashCode()
-
Constructor Details
-
BeanMetaWithJsonView
-
-
Method Details
-
getActiveView
active json view- Returns:
- the activeView
-
getBeanClass
Description copied from interface:BeanMetabean class- Specified by:
getBeanClassin interfaceBeanMeta- Returns:
- the beanClass
-
getPropertyNames
Description copied from interface:BeanMetabean property names- Specified by:
getPropertyNamesin interfaceBeanMeta- Returns:
- the property names
-
getProperties
Description copied from interface:BeanMetabean property descriptors of the bean class- Specified by:
getPropertiesin interfaceBeanMeta- Returns:
- the property descriptors, or empty array if not found
-
getProperty
Description copied from interface:BeanMetabean property descriptor of property name- Specified by:
getPropertyin interfaceBeanMeta- Returns:
- the property descriptor, or null if not found
-
getReadableProperties
Description copied from interface:BeanMetareadable property descriptors- Specified by:
getReadablePropertiesin interfaceBeanMeta- Returns:
- the readable property descriptors, or empty array if not found
-
getWritableProperties
Description copied from interface:BeanMetawritable property descriptors- Specified by:
getWritablePropertiesin interfaceBeanMeta- Returns:
- the writable property descriptors, or empty array if not found
-
getReadablePropertyNames
Description copied from interface:BeanMetareadable property names- Specified by:
getReadablePropertyNamesin interfaceBeanMeta- Returns:
- the readable property names, or empty array if not found
-
getWritablePropertyNames
Description copied from interface:BeanMetawritable property names- Specified by:
getWritablePropertyNamesin interfaceBeanMeta- Returns:
- the writable property names, or empty array if not found
-
getUnreadablePropertyNames
Description copied from interface:BeanMetaunreadable property names- Specified by:
getUnreadablePropertyNamesin interfaceBeanMeta- Returns:
- the unreadable property names, or empty array if not found
-
getUnreadableProperties
Description copied from interface:BeanMetaunreadable property descriptors- Specified by:
getUnreadablePropertiesin interfaceBeanMeta- Returns:
- the unreadable property descriptors, or empty array if not found
-
getUnwritablePropertyNames
Description copied from interface:BeanMetaunwritable property names- Specified by:
getUnwritablePropertyNamesin interfaceBeanMeta- Returns:
- the unwritable property names, or empty array if not found
-
getUnwritableProperties
Description copied from interface:BeanMetaunwritable property descriptors- Specified by:
getUnwritablePropertiesin interfaceBeanMeta- Returns:
- the unwritable property descriptors, or empty array if not found
-
equals
-
hashCode
public int hashCode()
-