Class EntitySpec

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.kernel.entity.common.bean.EntitySpec
All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem
Direct Known Subclasses:
ContractObjectType, ContractParameterGroup

public class EntitySpec extends IdTitle
Сущность/Тип объекта/Группа параметров ObjectType
See Also:
  • Constructor Details

    • EntitySpec

      public EntitySpec()
    • EntitySpec

      public EntitySpec(String title)
  • Method Details

    • getModuleIds

      public Set<Integer> getModuleIds()
    • getEntitySpecTypeId

      public int getEntitySpecTypeId()
    • getEntityTitleMacros

      public String getEntityTitleMacros()
    • getComment

      public String getComment()
    • isHidden

      public boolean isHidden()
    • getAttributeList

      public List<? extends AbstractSpecAttr> getAttributeList()
    • setHidden

      public void setHidden(boolean hidden)
    • setModuleIds

      public void setModuleIds(Set<Integer> moduleIds)
    • setEntitySpecTypeId

      public void setEntitySpecTypeId(int entitySpecTypeId)
    • setEntityTitleMacros

      public void setEntityTitleMacros(String entityTitleMakros)
    • setComment

      public void setComment(String comment)
    • setAttributeList

      public void setAttributeList(List<? extends AbstractSpecAttr> attributes)
    • createEntityTitle

      public String createEntityTitle(Entity entity)
    • toEntitySpecDTO

      public EntitySpecDTO toEntitySpecDTO()
    • createEntityTitle

      public static String createEntityTitle(int entityId, String title, EntitySpec spec, Map<Integer,EntityAttr> attributes)
    • builderEntitySpec

      public static EntitySpec.Builder<EntitySpec> builderEntitySpec()