@Override public String getName() { return "@" + homeConfig.getOwner(); }
@Override public String getDescription() { return "Personal space for user " + homeConfig.getOwner(); } }
public String getOwner() { return homeConfig.getOwner(); }
@JsonCreator public Home( @JsonProperty("homeConfig") HomeConfig homeConfig) { this.homePath = new HomePath(new HomeName(HomeName.HOME_PREFIX + homeConfig.getOwner())); this.homeConfig = homeConfig; }
public ResourceTreeEntity(HomeConfig homeConfig) throws UnsupportedEncodingException { this.type = ResourceType.HOME; this.name = HomeName.getUserHomePath(homeConfig.getOwner()).toString(); this.fullPath = Collections.singletonList(this.name); this.url = "/resourcetree/" + new NamespaceKey(this.fullPath).toUrlEncodedString(); }
private static Home getHomeFromConfig(HomeConfig config, List<CatalogItem> children) { return new Home( config.getId().getId(), HomeName.getUserHomePath(config.getOwner()).toString(), String.valueOf(config.getTag()), children ); }
HomeConfig config = (HomeConfig) object; Home home = getHomeFromConfig(config, getChildrenForPath(new NamespaceKey(HomeName.getUserHomePath(config.getOwner()).getName()))); return Optional.of((CatalogEntity) home); } else if (object instanceof FolderConfig) {
public static CatalogItem fromHomeConfig(HomeConfig homeConfig) { return new Builder() .setId(homeConfig.getId().getId()) .setPath(Lists.newArrayList(HomeName.getUserHomePath(homeConfig.getOwner()).toString())) .setTag(String.valueOf(homeConfig.getTag())) .setType(CatalogItemType.CONTAINER) .setContainerType(ContainerSubType.HOME) .build(); }
String name = HomeName.getUserHomePath(homeConfig.getOwner()).getName(); NamespaceKey key = new NamespaceKey(name); System.out.println(" Updating home space " + name);
final HomeConfig home1 = new HomeConfig(); home1.setOwner(DEFAULT_USER_NAME); namespaceService.addOrUpdateHome(new HomePath(HomeName.getUserHomePath(home1.getOwner())).toNamespaceKey(), home1);