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