package org.orienteer.bpm.camunda.handler; import com.orientechnologies.orient.core.metadata.schema.OType; import org.camunda.bpm.engine.impl.persistence.entity.TenantMembershipEntity; import org.orienteer.core.OClassDomain; import org.orienteer.core.util.OSchemaHelper; /** * {@link IEntityHandler} for {@link TenantMembershipEntity} * TODO: Refactor class - it's redundant */ public class TenantMembershipEntityHandler extends AbstractEntityHandler<TenantMembershipEntity> { public static final String OCLASS_NAME = "BPMTenantMembership"; public TenantMembershipEntityHandler() { super(OCLASS_NAME); } @Override public void applySchema(OSchemaHelper helper) { super.applySchema(helper); helper.domain(OClassDomain.SYSTEM); helper.oProperty("tenantId", OType.STRING, 10) .oProperty("userId", OType.STRING, 20) .oProperty("groupId", OType.STRING, 30); } }