Example usage for com.amazonaws.services.identitymanagement.model Group getCreateDate

List of usage examples for com.amazonaws.services.identitymanagement.model Group getCreateDate

Introduction

In this page you can find the example usage for com.amazonaws.services.identitymanagement.model Group getCreateDate.

Prototype


public java.util.Date getCreateDate() 

Source Link

Document

<p> The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601 date-time format</a>, when the group was created.

Usage

From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.IamGroupDetail.java

License:Open Source License

private void buildUI(GetGroupResult detail) {

    JTabbedPane tabs = new JTabbedPane();
    tabs.add("Group", primaryScrollPane);

    final JTable usersTable = new JTable(usersTableModel);
    JScrollPane usersScrollPane = new JScrollPane(usersTable);
    tabs.add("Users", usersScrollPane);

    this.add(tabs, BorderLayout.CENTER);

    if (detail.getGroup() != null) {

        Group group = detail.getGroup();

        if (group.getCreateDate() != null) {
            primaryTableModel.addRow(new Object[] { "Created", getDateString(group.getCreateDate()) });
        }//from w  w  w .  j a va 2s . c om
        if (group.getArn() != null) {
            primaryTableModel.addRow(new Object[] { "Arn", group.getArn() });
        }
        if (group.getGroupId() != null) {
            primaryTableModel.addRow(new Object[] { "Group ID", group.getGroupId() });
        }
        if (group.getGroupName() != null) {
            primaryTableModel.addRow(new Object[] { "Group Name", group.getGroupName() });
        }
        if (group.getPath() != null) {
            primaryTableModel.addRow(new Object[] { "Path", group.getPath() });
        }

        /**
         * Users
         * 
         */
        usersTableModel.addColumn("Key");
        usersTableModel.addColumn("Value");
        usersTableModel.addColumn("User Previous Value");

        List<User> users = detail.getUsers();
        if (!users.isEmpty()) {
            for (User user : users) {

                if (user.getCreateDate() != null) {
                    primaryTableModel.addRow(new Object[] { "Created", getDateString(user.getCreateDate()) });
                }
                if (user.getArn() != null) {
                    primaryTableModel.addRow(new Object[] { "Arn", user.getArn() });
                }
                if (user.getPasswordLastUsed() != null) {
                    primaryTableModel.addRow(new Object[] { "Password Last Used", user.getPasswordLastUsed() });
                }
                if (user.getPath() != null) {
                    primaryTableModel.addRow(new Object[] { "Path", user.getPath() });
                }
                if (user.getUserId() != null) {
                    primaryTableModel.addRow(new Object[] { "User Id", user.getUserId() });
                }
                if (user.getUserName() != null) {
                    primaryTableModel.addRow(new Object[] { "User Name", user.getUserName() });
                }

            }
        }
    }
}