Class EntityTypeResponse


  • public class EntityTypeResponse
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      EntityTypeResponse​(org.molgenis.data.meta.model.EntityType meta, java.util.Set<java.lang.String> attributesSet, java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> attributeExpandsSet, org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator, org.molgenis.data.DataService dataService)  
      EntityTypeResponse​(org.molgenis.data.meta.model.EntityType meta, org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator, org.molgenis.data.DataService dataService)  
    • Constructor Detail

      • EntityTypeResponse

        public EntityTypeResponse​(org.molgenis.data.meta.model.EntityType meta,
                                  org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator,
                                  org.molgenis.data.DataService dataService)
      • EntityTypeResponse

        public EntityTypeResponse​(org.molgenis.data.meta.model.EntityType meta,
                                  java.util.Set<java.lang.String> attributesSet,
                                  java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> attributeExpandsSet,
                                  org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator,
                                  org.molgenis.data.DataService dataService)
        Parameters:
        attributesSet - set of lowercase attribute names to include in response
        attributeExpandsSet - set of lowercase attribute names to expand in response
    • Method Detail

      • getHref

        public java.lang.String getHref()
      • getHrefCollection

        public java.lang.String getHrefCollection()
      • getName

        public java.lang.String getName()
      • getLabel

        public java.lang.String getLabel()
      • getDescription

        public java.lang.String getDescription()
      • getIdAttribute

        public java.lang.String getIdAttribute()
      • getLookupAttributes

        public java.util.List<java.lang.String> getLookupAttributes()
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
      • getLabelAttribute

        public java.lang.String getLabelAttribute()
      • isAbstract

        public boolean isAbstract()
      • getWritable

        public java.lang.Boolean getWritable()
      • getLanguageCode

        public java.lang.String getLanguageCode()
      • getPermissions

        public java.util.Set<org.molgenis.security.core.Permission> getPermissions()