Package com.enonic.xp.schema
Class BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends BaseSchemaName>
- java.lang.Object
-
- com.enonic.xp.schema.BaseSchema.Builder<T,SCHEMA_NAME>
-
- Direct Known Subclasses:
ContentType.Builder,Mixin.Builder,RelationshipType.Builder,XData.Builder
- Enclosing class:
- BaseSchema<T extends BaseSchemaName>
public static class BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends BaseSchemaName> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected SCHEMA_NAMEname
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()Builder(BaseSchema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcreatedTime(Instant value)Tcreator(PrincipalKey value)Tdescription(String value)TdescriptionI18nKey(String descriptionI18nKey)TdisplayName(String value)TdisplayNameI18nKey(String value)Ticon(Icon schemaIcon)TmodifiedTime(Instant value)Tmodifier(PrincipalKey value)Tname(SCHEMA_NAME value)
-
-
-
Field Detail
-
name
protected SCHEMA_NAME extends BaseSchemaName name
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
public Builder(BaseSchema schema)
-
-
Method Detail
-
name
public T name(SCHEMA_NAME value)
-
creator
public T creator(PrincipalKey value)
-
modifier
public T modifier(PrincipalKey value)
-
-