本文整理汇总了Java中org.kuali.rice.krms.impl.repository.ContextAttributeBo类的典型用法代码示例。如果您正苦于以下问题:Java ContextAttributeBo类的具体用法?Java ContextAttributeBo怎么用?Java ContextAttributeBo使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ContextAttributeBo类属于org.kuali.rice.krms.impl.repository包,在下文中一共展示了ContextAttributeBo类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: processAfterCopy
import org.kuali.rice.krms.impl.repository.ContextAttributeBo; //导入依赖的package包/类
@Override
public void processAfterCopy(MaintenanceDocument document, Map<String, String[]> requestParameters) {
ContextBo context = (ContextBo) document.getNewMaintainableObject().getDataObject();
if (context.getId()== null) {
context.setId(contextIdIncrementer.getNewId());
}
if(context.getName() == null) {
context.setName(" Copy " + System.currentTimeMillis());
}
context.setAgendas(null);
for (ContextAttributeBo attributeBo : context.getAttributeBos()) {
attributeBo.setId(null);
attributeBo.setVersionNumber(null);
}
super.processAfterCopy(document,
requestParameters);
}
示例2: createContextDefinition
import org.kuali.rice.krms.impl.repository.ContextAttributeBo; //导入依赖的package包/类
private ContextDefinition createContextDefinition(String nameSpace) {
// Attribute Defn for context;
KrmsAttributeDefinition.Builder contextTypeAttributeDefnBuilder = KrmsAttributeDefinition.Builder.create(null, "Context1Qualifier", nameSpace);
contextTypeAttributeDefnBuilder.setLabel("Context 1 Qualifier");
KrmsAttributeDefinition contextTypeAttributeDefinition = krmsAttributeDefinitionService.createAttributeDefinition(contextTypeAttributeDefnBuilder.build());
// Attr for context;
KrmsTypeAttribute.Builder krmsTypeAttrBuilder = KrmsTypeAttribute.Builder.create(null, contextTypeAttributeDefinition.getId(), 1);
// KrmsType for context
KrmsTypeDefinition.Builder krmsContextTypeDefnBuilder = KrmsTypeDefinition.Builder.create("KrmsTestContextType", nameSpace);
krmsContextTypeDefnBuilder.setAttributes(Collections.singletonList(krmsTypeAttrBuilder));
KrmsTypeDefinition krmsContextTypeDefinition = krmsContextTypeDefnBuilder.build();
krmsContextTypeDefinition = krmsTypeBoService.createKrmsType(krmsContextTypeDefinition);
// Context
ContextDefinition.Builder contextBuilder = ContextDefinition.Builder.create(nameSpace, CONTEXT_NAME);
contextBuilder.setTypeId(krmsContextTypeDefinition.getId());
ContextDefinition contextDefinition = contextBuilder.build();
contextDefinition = contextRepository.createContext(contextDefinition);
// Context Attribute
// TODO: do this fur eel
ContextAttributeBo contextAttribute = new ContextAttributeBo();
contextAttribute.setAttributeDefinition(KrmsAttributeDefinitionBo.from(contextTypeAttributeDefinition));
contextAttribute.setContext(ContextBo.from(contextDefinition));
contextAttribute.setValue("BLAH");
getDataObjectService().save(contextAttribute, PersistenceOption.FLUSH);
return contextDefinition;
}
示例3: createContextDefinition
import org.kuali.rice.krms.impl.repository.ContextAttributeBo; //导入依赖的package包/类
private ContextDefinition createContextDefinition(String nameSpace) {
// Attribute Defn for context;
KrmsAttributeDefinition.Builder contextTypeAttributeDefnBuilder = KrmsAttributeDefinition.Builder.create(null, "Context1Qualifier", nameSpace);
contextTypeAttributeDefnBuilder.setLabel("Context 1 Qualifier");
KrmsAttributeDefinition contextTypeAttributeDefinition = krmsAttributeDefinitionService.createAttributeDefinition(contextTypeAttributeDefnBuilder.build());
// Attr for context;
KrmsTypeAttribute.Builder krmsTypeAttrBuilder = KrmsTypeAttribute.Builder.create(null, contextTypeAttributeDefinition.getId(), 1);
// KrmsType for context
KrmsTypeDefinition.Builder krmsContextTypeDefnBuilder = KrmsTypeDefinition.Builder.create("KrmsTestContextType", nameSpace);
krmsContextTypeDefnBuilder.setAttributes(Collections.singletonList(krmsTypeAttrBuilder));
KrmsTypeDefinition krmsContextTypeDefinition = krmsContextTypeDefnBuilder.build();
krmsContextTypeDefinition = krmsTypeRepositoryService.createKrmsType(krmsContextTypeDefinition);
// Context
ContextDefinition.Builder contextBuilder = ContextDefinition.Builder.create(nameSpace, CONTEXT_NAME);
contextBuilder.setTypeId(krmsContextTypeDefinition.getId());
ContextDefinition contextDefinition = contextBuilder.build();
contextDefinition = contextRepository.createContext(contextDefinition);
// Context Attribute
// TODO: do this fur eel
ContextAttributeBo contextAttribute = new ContextAttributeBo();
contextAttribute.setAttributeDefinitionId(contextTypeAttributeDefinition.getId());
contextAttribute.setContextId(contextDefinition.getId());
contextAttribute.setValue("BLAH");
getBoService().save(contextAttribute);
return contextDefinition;
}