Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.javaswift.joss.client.core;
  
 
 
 public abstract class AbstractAccount extends AbstractObjectStoreEntity<AccountInformationimplements Account {
 
     public static final Logger LOG = LoggerFactory.getLogger(AbstractAccount.class);
 
     private static final Integer MAX_PAGE_SIZE = 9999;
 
     private boolean allowReauthenticate = true;
 
     private int numberOfCalls = 0;
 
     private final AccountCommandFactory commandFactory;
 
     private final ContainerCache<ContainercontainerCache;
 
     private final ContainerCache<WebsitewebsiteCache;
 
     private ServerTime serverTime = new ServerTime(0);
 
     public AbstractAccount(AccountCommandFactory commandFactoryContainerFactory<ContainercontainerFactory,
                            ContainerFactory<WebsitewebsiteFactoryboolean allowCaching) {
         super(allowCaching);
         this. = new ContainerCache<Container>(thiscontainerFactory);
         this. = new ContainerCache<Website>(thiswebsiteFactory);
         this. = commandFactory;
         this. = new AccountInformation();
     }
 
     public Collection<Containerlist() {
         return new AccountPaginationMap(thisnull).listAllItems();
     }
 
     public Collection<Containerlist(PaginationMap paginationMapint page) {
         return list(paginationMap.getPrefix(), paginationMap.getMarker(page), paginationMap.getPageSize());
     }
 
     public Collection<Containerlist(String prefixString markerint pageSize) {
         ListInstructions listInstructions = new ListInstructions()
                 .setPrefix(prefix)
                 .setMarker(marker)
                 .setLimit(pageSize);
         return .createListContainersCommand(thislistInstructions).call();
     }
 
     public PaginationMap getPaginationMap(String prefixint pageSize) {
         return new AccountPaginationMap(thisprefixpageSize).buildMap();
     }
 
     public PaginationMap getPaginationMap(int pageSize) {
         return getPaginationMap(nullpageSize);
     }
 
     @Override
     public String getHashPassword() {
     }
 
     @Override
     public AbstractAccount setHashPassword(String hashPassword) {
         .info("JOSS / Setting hash password");
         if (hashPassword != null && !hashPassword.equals(getHashPassword())) {
             .info("JOSS / Hash password not yet saved, saving now");
             this..createHashPasswordCommand(thishashPassword).call();
         }
         this.invalidate(); // Make sure the metadata is refetched from the server
         return this;
     }
 
     @Override
     public AbstractAccount setPublicHost(String publicHost) {
         .info("JOSS / Use public host: " + publicHost);
         this..setPublicHost(publicHost);
         return this;
     }
 
     @Override
     public AbstractAccount setPrivateHost(String privateHost) {
         .info("JOSS / Use private host: "+privateHost);
         this..setPrivateHost(privateHost);
         return this;
     }
 
     public AbstractAccount setAllowReauthenticate(boolean allowReauthenticate) {
        .info("JOSS / Allow reauthentication: " + allowReauthenticate);
        this. = allowReauthenticate;
        return this;
    }
    public AbstractAccount setAllowContainerCaching(boolean allowContainerCaching) {
        .info("JOSS / Allow Container caching: "+allowContainerCaching);
        this..setCacheEnabled(allowContainerCaching);
        this..setCacheEnabled(allowContainerCaching);
        return this;
    }
    public boolean isAllowReauthenticate() {
        return this.;
    }
    @Override
    public int getCount() {
        checkForInfo();
        return .getContainerCount();
    }
    @Override
    public long getBytesUsed() {
        checkForInfo();
        return .getBytesUsed();
    }
    @Override
    public int getObjectCount() {
        checkForInfo();
        return .getObjectCount();
    }
    @Override
    public long getServerTime() {
        checkForInfo();
        return .getServerDate();
    }
    @Override
    public long getActualServerTimeInSeconds(long seconds) {
        return this..getServerTime(seconds);
    }
    @Override
    public void synchronizeWithServerTime() {
        this. = ServerTime.create(getServerTime(), LocalTime.currentTime());
    }
    protected Metadata createMetadataEntry(String nameString value) {
        return new AccountMetadata(namevalue);
    }
    public int getMaxPageSize() {
        return ;
    }
    public void increaseCallCounter() {
        ++;
    }
    public int getNumberOfCalls() {
        return ;
    }
    public AccountCommandFactory getFactory() {
        return this.;
    }
    public Access authenticate() {
        return this..authenticate();
    }
    @Override
    public String getPublicURL() {
        return this..getPublicHost();
    }
    @Override
    public String getPrivateURL() {
        return this..getPrivateHost();
    }
    @Override
    protected void saveSpecificMetadata() {
    }
    protected void getInfo(boolean allowErrorLog) {
        this.setInfoRetrieved();
    }
    @Override
    public Tenants getTenants() {
        return this..createTenantCommand(this).call();
    }
    @Override
    public boolean isTenantSupplied() {
        return this..isTenantSupplied();
    }
    @Override
        return "";
    }
    @Override
    public Container getContainer(String containerName) {
        return this..getContainer(containerName);
    }
    @Override
    public Website getWebsite(String containerName) {
        return this..getContainer(containerName);
    }
    @Override
    public void resetContainerCache() {
        this..reset();
    }
    @Override
    public String getOriginalHost() {
        return this..getOriginalHost();
    }
New to GrepCode? Check out our FAQ X