类 BeanMetaWithJsonView

java.lang.Object
cn.dinodev.spring.commons.bean.BeanMetaWithJsonView
所有已实现的接口:
BeanMeta

public class BeanMetaWithJsonView extends Object implements BeanMeta
作者:
Cody Lu
  • 构造器详细资料

    • BeanMetaWithJsonView

      public BeanMetaWithJsonView(BeanMeta beanMeta, Class<?> activeView)
  • 方法详细资料

    • getActiveView

      public Class<?> getActiveView()
      active json view
      返回:
      the activeView
    • getBeanClass

      public Class<?> getBeanClass()
      从接口复制的说明: BeanMeta
      bean class
      指定者:
      getBeanClass 在接口中 BeanMeta
      返回:
      the beanClass
    • getPropertyNames

      public String[] getPropertyNames()
      从接口复制的说明: BeanMeta
      bean property names
      指定者:
      getPropertyNames 在接口中 BeanMeta
      返回:
      the property names
    • getProperties

      public Property[] getProperties()
      从接口复制的说明: BeanMeta
      bean property descriptors of the bean class
      指定者:
      getProperties 在接口中 BeanMeta
      返回:
      the property descriptors, or empty array if not found
    • getProperty

      public Property getProperty(String propertyName)
      从接口复制的说明: BeanMeta
      bean property descriptor of property name
      指定者:
      getProperty 在接口中 BeanMeta
      返回:
      the property descriptor, or null if not found
    • getReadableProperties

      public Property[] getReadableProperties()
      从接口复制的说明: BeanMeta
      readable property descriptors
      指定者:
      getReadableProperties 在接口中 BeanMeta
      返回:
      the readable property descriptors, or empty array if not found
    • getWritableProperties

      public Property[] getWritableProperties()
      从接口复制的说明: BeanMeta
      writable property descriptors
      指定者:
      getWritableProperties 在接口中 BeanMeta
      返回:
      the writable property descriptors, or empty array if not found
    • getReadablePropertyNames

      public String[] getReadablePropertyNames()
      从接口复制的说明: BeanMeta
      readable property names
      指定者:
      getReadablePropertyNames 在接口中 BeanMeta
      返回:
      the readable property names, or empty array if not found
    • getWritablePropertyNames

      public String[] getWritablePropertyNames()
      从接口复制的说明: BeanMeta
      writable property names
      指定者:
      getWritablePropertyNames 在接口中 BeanMeta
      返回:
      the writable property names, or empty array if not found
    • getUnreadablePropertyNames

      public String[] getUnreadablePropertyNames()
      从接口复制的说明: BeanMeta
      unreadable property names
      指定者:
      getUnreadablePropertyNames 在接口中 BeanMeta
      返回:
      the unreadable property names, or empty array if not found
    • getUnreadableProperties

      public Property[] getUnreadableProperties()
      从接口复制的说明: BeanMeta
      unreadable property descriptors
      指定者:
      getUnreadableProperties 在接口中 BeanMeta
      返回:
      the unreadable property descriptors, or empty array if not found
    • getUnwritablePropertyNames

      public String[] getUnwritablePropertyNames()
      从接口复制的说明: BeanMeta
      unwritable property names
      指定者:
      getUnwritablePropertyNames 在接口中 BeanMeta
      返回:
      the unwritable property names, or empty array if not found
    • getUnwritableProperties

      public Property[] getUnwritableProperties()
      从接口复制的说明: BeanMeta
      unwritable property descriptors
      指定者:
      getUnwritableProperties 在接口中 BeanMeta
      返回:
      the unwritable property descriptors, or empty array if not found
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object