package org.orienteer.bpm.camunda.handler;
import com.orientechnologies.orient.core.metadata.schema.OType;
import org.camunda.bpm.engine.impl.persistence.entity.FilterEntity;
import org.orienteer.core.OClassDomain;
import org.orienteer.core.util.OSchemaHelper;
/**
* {@link IEntityHandler} for {@link FilterEntity}
*/
public class FilterEntityHandler extends AbstractEntityHandler<FilterEntity> {
public static final String OCLASS_NAME = "BPMFilter";
public FilterEntityHandler() {
super(OCLASS_NAME);
}
@Override
public void applySchema(OSchemaHelper helper) {
super.applySchema(helper);
helper.domain(OClassDomain.SYSTEM);
helper.oProperty("resourceType", OType.STRING, 10)
.oProperty("name", OType.STRING, 20)
.oProperty("owner", OType.STRING, 30)
.oProperty("queryInternal", OType.BYTE, 40)
.oProperty("propertiesInternal", OType.BYTE, 50);
}
}