private String generateItemId(final UnitConfig appConfig) throws CouldNotPerformException { return StringProcessor.transformToIdString("App") + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(appConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfig appConfig) throws CouldNotPerformException { return StringProcessor.transformToIdString("App") + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(appConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
public static String generateUnitGroupID(final ScopeType.Scope scope) throws CouldNotPerformException { try { if (scope == null) { throw new NotAvailableException("locationconfig.scope"); } return ScopeGenerator.generateStringRepWithDelimiter(scope, OPENHAB_ID_DELIMITER); } catch (CouldNotPerformException ex) { throw new CouldNotPerformException("Could not generate group id out of Scope[" + scope + "]!", ex); } } }
private String generateItemId(final UnitConfig sceneUnitConfig) throws CouldNotPerformException { return StringProcessor.transformToIdString("Scene") + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(sceneUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfig sceneUnitConfig) throws CouldNotPerformException { return StringProcessor.transformToIdString("Scene") + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(sceneUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfig agentConfig) throws CouldNotPerformException { return StringProcessor.transformToIdString("Agent") + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(agentConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfig locationConfig, ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("Location") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(locationConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfigType.UnitConfig locationConfig, ServiceTemplateType.ServiceTemplate.ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("UnitGroup") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(locationConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); }
private String generateItemId(final UnitConfig connectionUnitConfig, ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("Connection") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(connectionUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(final UnitConfig connectionUnitConfig, ServiceTemplateType.ServiceTemplate.ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("Connection") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(connectionUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(UnitConfig locationUnitConfig, ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("UnitGroup") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(locationUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
private String generateItemId(UnitConfig locationUnitConfig, ServiceType serviceType) throws CouldNotPerformException { return StringProcessor.transformToIdString("Location") + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(serviceType.name()) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(locationUnitConfig.getScope(), ITEM_SUBSEGMENT_DELIMITER); } }
public static String generateItemName(final UnitConfig device, final String deviceClassLabel, final UnitConfig unit, final ServiceConfig service, final UnitConfig location) throws CouldNotPerformException { if (device == null) { throw new NotAvailableException("deviceconfig"); } if (unit == null) { throw new NotAvailableException("unitconfig"); } if (service == null) { throw new NotAvailableException("serviceconfig"); } return StringProcessor.transformToIdString(deviceClassLabel) + ITEM_SEGMENT_DELIMITER + ScopeGenerator.generateStringRepWithDelimiter(location.getScope(), ITEM_SUBSEGMENT_DELIMITER) + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(unit.getType().toString()) + ITEM_SEGMENT_DELIMITER + StringProcessor.transformToIdString(unit.getLabel()) + ITEM_SEGMENT_DELIMITER + StringProcessor.transformUpperCaseToCamelCase(service.getServiceDescription().getType().toString()); } }