String accountOwner = "unknown"; if (storageOwner != null) { accountOwnerId = storageOwner.getId(); owner = storageOwner.getDisplayName();
public StorageOwner getOwner() { StorageOwner owner = newOwner(); owner.setId(id); owner.setDisplayName(displayName); return owner; }
if(b.getOwner() != null) { bucket.attributes().setOwner(b.getOwner().getId());
public StorageOwner getOwner() { StorageOwner owner = newOwner(); owner.setId(id); owner.setDisplayName(displayName); return owner; }
@Override public String toString() { return this.getClass().getName() + " [" + "id=" + getId() + (getDisplayName() != null ? ", name=" + getDisplayName(): "") + "]"; }
@Override public void endElement(String name, String elementText) { // Listing details. if (name.equals("ID")) { bucketsOwner.setId(elementText); } else if (name.equals("DisplayName")) { bucketsOwner.setDisplayName(elementText); } // Bucket item details. else if (name.equals("Bucket")) { if (log.isDebugEnabled()) { log.debug("Created new bucket from listing: " + currentBucket); } currentBucket.setOwner(bucketsOwner); buckets.add(currentBucket); } else if (name.equals("Name")) { currentBucket.setName(elementText); } else if (name.equals("CreationDate")) { elementText += ".000Z"; try { currentBucket.setCreationDate(ServiceUtils.parseIso8601Date(elementText)); } catch (ParseException e) { throw new RuntimeException( "Non-ISO8601 date for CreationDate in list buckets output: " + elementText, e); } } } }
@Override public String toString() { return this.getClass().getName() + " [" + "id=" + getId() + (getDisplayName() != null ? ", name=" + getDisplayName(): "") + "]"; }
@Override public void endElement(String name, String elementText) { // Listing details. if (name.equals("ID")) { bucketsOwner.setId(elementText); } else if (name.equals("DisplayName")) { bucketsOwner.setDisplayName(elementText); } // Bucket item details. else if (name.equals("Bucket")) { if (log.isDebugEnabled()) { log.debug("Created new bucket from listing: " + currentBucket); } currentBucket.setOwner(bucketsOwner); buckets.add(currentBucket); } else if (name.equals("Name")) { currentBucket.setName(elementText); } else if (name.equals("CreationDate")) { elementText += ".000Z"; try { currentBucket.setCreationDate(ServiceUtils.parseIso8601Date(elementText)); } catch (ParseException e) { throw new RuntimeException( "Non-ISO8601 date for CreationDate in list buckets output: " + elementText, e); } } } }
ownerIdLabel.setVisible(true); ownerIdTextField.setVisible(true); ownerNameTextField.setText(object.getOwner().getDisplayName()); ownerIdTextField.setText(object.getOwner().getId()); } else { ownerNameLabel.setVisible(false);
owner.setId(elementText); } else if (name.equals("DisplayName")) { owner.setDisplayName(elementText);
ownerIdLabel.setVisible(true); ownerIdTextField.setVisible(true); ownerNameTextField.setText(object.getOwner().getDisplayName()); ownerIdTextField.setText(object.getOwner().getId()); } else { ownerNameLabel.setVisible(false);
owner.setId(elementText); } else if (name.equals("DisplayName")) { owner.setDisplayName(elementText);
ownerIdLabel.setVisible(true); ownerIdTextField.setVisible(true); ownerNameTextField.setText(currentObject.getOwner().getDisplayName()); ownerIdTextField.setText(currentObject.getOwner().getId()); } else { ownerNameLabel.setVisible(false);
currentOwner.setId(elementText); } else if (name.equals("DisplayName")) { currentOwner.setDisplayName(elementText);
ownerIdLabel.setVisible(true); ownerIdTextField.setVisible(true); ownerNameTextField.setText(currentObject.getOwner().getDisplayName()); ownerIdTextField.setText(currentObject.getOwner().getId()); } else { ownerNameLabel.setVisible(false);
currentOwner.setId(elementText); } else if (name.equals("DisplayName")) { currentOwner.setDisplayName(elementText);
public XMLBuilder toXMLBuilder() throws ServiceException, ParserConfigurationException, FactoryConfigurationError, TransformerException { if (owner == null) { throw new ServiceException("Invalid AccessControlList: missing an owner"); } if (owner.getId() == null || "".equals(owner.getId())) { throw new ServiceException("Invalid AccessControlList: missing owner ID"); } String ownerDisplayName = owner.getDisplayName() == null ? "" : owner.getDisplayName(); XMLBuilder builder = XMLBuilder.create("AccessControlPolicy") .attr("xmlns", Constants.XML_NAMESPACE) .elem("Owner") .elem("ID").text(owner.getId()).up() .elem("DisplayName").text(ownerDisplayName).up() .up(); XMLBuilder accessControlList = builder.elem("AccessControlList"); for (GrantAndPermission gap: grants) { GranteeInterface grantee = gap.getGrantee(); Permission permission = gap.getPermission(); accessControlList .elem("Grant") .importXMLBuilder(grantee.toXMLBuilder()) .elem("Permission").text(permission.toString()); } return builder; }
owner.setId(elementText); } else if (name.equals("DisplayName") && !insideACL) { owner.setDisplayName(elementText);
public XMLBuilder toXMLBuilder() throws ServiceException, ParserConfigurationException, FactoryConfigurationError, TransformerException { if (owner == null) { throw new ServiceException("Invalid AccessControlList: missing an owner"); } if (owner.getId() == null || "".equals(owner.getId())) { throw new ServiceException("Invalid AccessControlList: missing owner ID"); } String ownerDisplayName = owner.getDisplayName() == null ? "" : owner.getDisplayName(); XMLBuilder builder = XMLBuilder.create("AccessControlPolicy") .attr("xmlns", Constants.XML_NAMESPACE) .elem("Owner") .elem("ID").text(owner.getId()).up() .elem("DisplayName").text(ownerDisplayName).up() .up(); XMLBuilder accessControlList = builder.elem("AccessControlList"); for (GrantAndPermission gap: grants) { GranteeInterface grantee = gap.getGrantee(); Permission permission = gap.getPermission(); accessControlList .elem("Grant") .importXMLBuilder(grantee.toXMLBuilder()) .elem("Permission").text(permission.toString()); } return builder; }
owner.setId(elementText); } else if (name.equals("Name") && !insideACL) { owner.setDisplayName(elementText);