@Named public final class ImmutableFactory extends Object
Constructor and Description |
---|
ImmutableFactory() |
Modifier and Type | Method and Description |
---|---|
ObjectAttributeBean |
createObjectAttributeBean(Long id,
Integer objectTypeAttributeId,
Integer objectId,
List<ObjectAttributeValueBean> objectAttributeValueBeans) |
ObjectAttributeValueBean |
createObjectAttributeValueBean(Long id,
String textValue,
Boolean booleanValue,
Double doubleValue,
Date dateValue,
Integer integerValue,
Integer referencedObjectBeanId,
String additionalValue,
Long longValue) |
ObjectAttributeValueBean |
createObjectAttributeValueBean(ObjectAttributeValueBean objectAttributeValueBean) |
ObjectBean |
createObjectBean(int id,
String label,
String objectKey,
Date created,
Date updated,
boolean hasAvatar,
int objectTypeId,
boolean archived,
Date archivedDate,
String archivedBy) |
ObjectBean |
createObjectBean(int id,
String label,
String objectKey,
Date created,
Date updated,
boolean hasAvatar,
int objectTypeId,
List<ObjectAttributeBean> objectAttributeBeans,
boolean archived,
Date archivedDate,
String archivedBy) |
ObjectTypeBean |
createObjectType(Integer id,
String name,
String description,
IconBean iconBean,
int position,
Date created,
Date updated,
Integer objectSchemaId,
Integer parentObjectTypeId,
boolean inherited,
boolean abstractObjectType) |
ObjectTypeBean |
createObjectType(Integer id,
String name,
String description,
IconBean iconBean,
int position,
Date created,
Date updated,
Integer objectSchemaId,
Integer parentObjectTypeId,
boolean inherited,
boolean abstractObjectType,
List<Integer> childrenObjectTypeIDs,
List<Integer> descendentObjectTypeIDs) |
ObjectTypeAttributeBean |
createObjectTypeAttribute(Integer id,
String name,
boolean label,
ObjectTypeAttributeBean.Type type,
String description,
ObjectTypeAttributeBean.DefaultType defaultType,
ReferenceTypeBean referenceTypeBean,
Integer referenceObjectTypeId,
String typeValue,
String additionalValue,
int position,
Date created,
Date updated,
Integer objectTypeId,
boolean hidden,
int minimumCardinality,
int maximumCardinality,
boolean removable,
ObjectTypeAttributeBean.SystemAttributeType systemAttributeType,
String suffix,
boolean includeChildObjectTypes,
boolean uniqueAttribute,
boolean summable,
boolean indexed,
String regexValidation,
String iql,
String options) |
public final ObjectTypeBean createObjectType(Integer id, String name, String description, IconBean iconBean, int position, Date created, Date updated, Integer objectSchemaId, Integer parentObjectTypeId, boolean inherited, boolean abstractObjectType)
public final ObjectTypeBean createObjectType(Integer id, String name, String description, IconBean iconBean, int position, Date created, Date updated, Integer objectSchemaId, Integer parentObjectTypeId, boolean inherited, boolean abstractObjectType, List<Integer> childrenObjectTypeIDs, List<Integer> descendentObjectTypeIDs)
public final ObjectTypeAttributeBean createObjectTypeAttribute(Integer id, String name, boolean label, ObjectTypeAttributeBean.Type type, String description, ObjectTypeAttributeBean.DefaultType defaultType, ReferenceTypeBean referenceTypeBean, Integer referenceObjectTypeId, String typeValue, String additionalValue, int position, Date created, Date updated, Integer objectTypeId, boolean hidden, int minimumCardinality, int maximumCardinality, boolean removable, ObjectTypeAttributeBean.SystemAttributeType systemAttributeType, String suffix, boolean includeChildObjectTypes, boolean uniqueAttribute, boolean summable, boolean indexed, String regexValidation, String iql, String options)
public final ObjectBean createObjectBean(int id, String label, String objectKey, Date created, Date updated, boolean hasAvatar, int objectTypeId, boolean archived, Date archivedDate, String archivedBy)
public final ObjectBean createObjectBean(int id, String label, String objectKey, Date created, Date updated, boolean hasAvatar, int objectTypeId, List<ObjectAttributeBean> objectAttributeBeans, boolean archived, Date archivedDate, String archivedBy)
public final ObjectAttributeBean createObjectAttributeBean(Long id, Integer objectTypeAttributeId, Integer objectId, List<ObjectAttributeValueBean> objectAttributeValueBeans)
public final ObjectAttributeValueBean createObjectAttributeValueBean(ObjectAttributeValueBean objectAttributeValueBean)
Copyright © 2024 Atlassian. All rights reserved.